Size: a a a

2021 January 09

G

GODU in MySQL
Роман Погромист
Руками. )
Серьезно.
В линуксе было проще)
источник

G

GODU in MySQL
Роман Погромист
Руками. )
Серьезно.
Импортировался) поменял режим сервера с дева на дедик
источник

Р

Роман Погромист... in MySQL
Как-то поначалу пробовал какие-то инстр. - оно некорректно делило. Плюнул. С тех пор только ручками.
источник

Р

Роман Погромист... in MySQL
GODU
Импортировался) поменял режим сервера с дева на дедик
Гуд.
У меня были случаи, что настройки сервера я менять не мог. Кое-где .sql.zip хватало, где-то админер выручал, а бывало, что никак.
источник

G

Grigorij in MySQL
Это ограничения на один инсерт, а не на весь файл
источник

G

Grigorij in MySQL
500 мегабайт более чем достаточно
источник

G

Grigorij in MySQL
Десяти хватает обычно)
источник

Р

Роман Погромист... in MySQL
Да я понял, что на файл.
источник

DE

Denis Efremov in MySQL
Роман Погромист
Гораздо прикольнее было бы придумать простой алгоритм факторизации, что есть более общей задачей.
Двухфакторной факторизации
источник

АД

Александр Дементьев... in MySQL
Ребята, помогите пожалуйста. Возня долгая уже :-(
Для строки 54 (скрин) AND results_testing.users_id = 80 у меня нет явного users_id,
но есть этот столбец в основном запросе applications.user_id

вот скрин >>> https://yadi.sk/i/2YJb1DD0d_sCJQ

Я пробовал к
LEFT OUTER JOIN
 ON specialtie_to_disciplines.discipline_id = SubQuery.discipline_id
добавить
 AND applications.user_id = SubQuery.users_id
не работает...

Пробовал в основном запросе к выборке добавить
 AND applications.user_id = SubQuery.users_id
не работает

Ну и конечно же на авось попробовал в подзапрос запихнуть applications.user_id из основного запроса ))
источник

АД

Александр Дементьев... in MySQL
Сам работающий запрос с явно указанным user_id вот:
SELECT
 applications.id,
 specialtie_to_disciplines.discipline_id,
 SubQuery.discipline_success
FROM specialtie_to_disciplines
 LEFT OUTER JOIN disciplines
   ON specialtie_to_disciplines.discipline_id = disciplines.discipline_id
 LEFT OUTER JOIN applications
   ON specialtie_to_disciplines.special_id = applications.special_id
 LEFT OUTER JOIN (SELECT
     COUNT(results_testing.results_testing_id) AS discipline_success,
     results_testing.discipline_id,
     results_testing.users_id
   FROM results_testing
   WHERE results_testing.rating > 2
     AND results_testing.users_id = 80
   GROUP BY results_testing.discipline_id) SubQuery
   ON specialtie_to_disciplines.discipline_id = SubQuery.discipline_id
WHERE specialtie_to_disciplines.v_exam_name_result > 0
AND (specialtie_to_disciplines.s_to_discipline_v IS NULL
OR specialtie_to_disciplines.s_to_discipline_v = applications.a_to_discipline_v)
AND applications.id = 1624
источник

Р

Роман Погромист... in MySQL
Александр Дементьев
Ребята, помогите пожалуйста. Возня долгая уже :-(
Для строки 54 (скрин) AND results_testing.users_id = 80 у меня нет явного users_id,
но есть этот столбец в основном запросе applications.user_id

вот скрин >>> https://yadi.sk/i/2YJb1DD0d_sCJQ

Я пробовал к
LEFT OUTER JOIN
 ON specialtie_to_disciplines.discipline_id = SubQuery.discipline_id
добавить
 AND applications.user_id = SubQuery.users_id
не работает...

Пробовал в основном запросе к выборке добавить
 AND applications.user_id = SubQuery.users_id
не работает

Ну и конечно же на авось попробовал в подзапрос запихнуть applications.user_id из основного запроса ))
Так если в таблице нет этого поля, то как оно его может обработать?
источник

АД

Александр Дементьев... in MySQL
Роман Погромист
Так если в таблице нет этого поля, то как оно его может обработать?
есть в связанных таблицах
источник

АД

Александр Дементьев... in MySQL
в основном запросе оно в таблице applications.user_id
источник

Р

Роман Погромист... in MySQL
но в applications - нету.
источник

АД

Александр Дементьев... in MySQL
есть!
источник

Р

Роман Погромист... in MySQL
Александр Дементьев
в основном запросе оно в таблице applications.user_id
где?
источник

Р

Роман Погромист... in MySQL
источник

Р

Роман Погромист... in MySQL
можно глянуть на структуру таблицы applications?
источник

АД

Александр Дементьев... in MySQL
CREATE TABLE applications (
id int(11) NOT NULL AUTO_INCREMENT COMMENT 'id заявки',
user_id int(11) DEFAULT NULL COMMENT 'id пользователя',
special_id int(11) DEFAULT NULL COMMENT 'По какой специальности (направлению) обучение',
date_add datetime DEFAULT NULL COMMENT 'Дата создания заявки',
date_start date DEFAULT NULL COMMENT 'Дата начала обучения',
date_end date DEFAULT NULL COMMENT 'Дата окончания обучения',
date_end_fix date DEFAULT NULL COMMENT 'Принудительная дата окончания обучения',
date_vipuska date DEFAULT NULL COMMENT 'Назначенная дата выпуска',
status int(10) DEFAULT '0' COMMENT 'Статус заявки (-2 - удален, -1 - отказано, 0 - на рассмотрении, 1 - утвержден )',
application_temp varchar(250) NOT NULL COMMENT 'Темп обучения: (Нормативный, Ускоренный или "1" - Подана заявка на ускоренный темп)',
application_temp_date date NOT NULL COMMENT 'Дата подключения ускоренного обучения',
send_contract datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'Дата отправки договора',
application_price int(11) NOT NULL COMMENT 'Стоимость обучения',
application_sale int(11) NOT NULL DEFAULT '0' COMMENT 'Скидка по договору',
a_to_discipline_v int(11) DEFAULT NULL COMMENT 'Набор дисциплин по выбору',
actual_course_date int(11) NOT NULL DEFAULT '1' COMMENT 'Текущий курс по дате',
actual_course_discipline int(11) NOT NULL DEFAULT '1' COMMENT 'Текущий курс по долгам по дисциплинам',
application_active enum('Активный','Деактивирован') DEFAULT 'Активный',
open_dostup_free enum('n','y') NOT NULL DEFAULT 'n' COMMENT 'открыть доступ к обучению не зависимо от оплат',
a_strict enum('n','y','') NOT NULL DEFAULT 'n' COMMENT 'y = Строгие условия содержания',
contracts_app_id int(11) DEFAULT NULL COMMENT 'Версия договора',
PRIMARY KEY (id),
KEY user_id (user_id),
KEY special_id (special_id),
CONSTRAINT applications_ibfk_1 FOREIGN KEY (user_id) REFERENCES users (user_id) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT applications_ibfk_2 FOREIGN KEY (special_id) REFERENCES specialties (special_id) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3695 DEFAULT CHARSET=utf8 COMMENT='договора'
источник