Не происходит Insert в mysql,почему?

Добрый день столкнулся со следующей проблемой нужно из одной таблицы переместить данные в другую ,вот сам запрос :
INSERT INTO multipal.content
(multipal.content.`subject_id`,multipal.content.`worktype_id`,multipal.content.`lang_id`,multipal.content.`text`,multipal.content.`title`,multipal.content.`sha1_text`)
(SELECT `c`.s_id,`c`.w_id,1 as `lang_id`,`t`.`text`,`tt`.`title`,`sht`.`sha1`
FROM test_xreferat.`sha1_texts` as `sht`

LEFT JOIN test_xreferat.`text` as `t` ON(`sht`.`id` = `t`.`p_id`)

LEFT JOIN test_xreferat.`title` as `tt` ON(`sht`.`id` =`tt`.`p_id`)

LEFT JOIN test_xreferat.`category` as `c` ON(`sht`.id = c.p_id)
LIMIT 399466
)

Если лимит выставить на 10 , то записи вставляются если на 399466 вставка не происходит id в таблице multipal.content инкрементиться , а по итогу таблица пустая . Свободного места на ж.д хватает , в чем может быть трабла ?
  • Вопрос задан
  • 259 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dvomaks
В первую очередь нужно посмотреть что выдаёт сам SELECT, возможно там NULL и выдаёт
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы