Я пытаюсь вставить в таблицу. Моя таблица имеет идентификатор (PK), столбец1, столбец2, столбец 3, столбец4.Вставляет MySQL, когда количество столбцов не соответствует
Столбцы 3 и 4 являются соединениями и представлены в таблице2.
My SQL выглядит следующим образом
INSERT INTO table3 (SELECT column1 , column2, column3, column4 FROM `table1` LEFT JOIN table2 ON table2.id = table1.id)
, но я получаю следующее сообщение об ошибке
1136 - Количество столбцов не совпадает с количеством значений в строке 1
Я могу видеть это, потому что У меня нет идентификатора в моем выборе. Я не уверен, как я должен это делать, поскольку я хочу, чтобы идентификатор (pk) был сгенерирован автоматически.
Может кто-то пожалуйста, указать на то, что я делаю неправильно
http://stackoverflow.com/questions/20683732/mysql- column-count-doesnt-match-value-count-at-row-1 –
(выберите 0, column1, column2, .... –