Вставить список значений не совпадает со списком столбцов: 1136 Количество столбцов не соответствует количеству значений в строке 1 - Но числа совпадают - PullRequest
0 голосов
/ 13 марта 2020

Я видел подобные вопросы, но я, кажется, не пропускаю запятую или что-то еще, и TEXT - это значение, соответствующее столбцу базы данных.

Я ожидаю, что смогу отправить журнал, состоящий из текста, в мою таблицу, но вместо этого я получаю ошибку 1136. Удаление personal_log и (text) работает нормально, при отправке я получаю автоматическую метку времени в столбце personal_log_date и NULL в столбце журнала.

Я очень новичок во всем этом и прочитал некоторую документацию и, похоже, TEXT следует принимать как значение.

Спасибо за любые знания, которые вы можете получить от меня!

$sql = "INSERT INTO `personal_log`(`personal_log_date`,`personal_log`) 
            VALUES (CURRENT_TIMESTAMP),(TEXT)";

1 Ответ

0 голосов
/ 13 марта 2020

Попытка вставить 2 строки с 1 столбцом:

VALUES (CURRENT_TIMESTAMP),(TEXT)

Но вы хотите вставить 1 строку с 2 столбцами:

VALUES (CURRENT_TIMESTAMP, TEXT)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...