Я только что понял, что мне нужно добавить больше столбцов в таблицу. Я работаю с базой данных вживую около года и хочу добавить несколько полей даты (зарегистрированная дата).Добавление 2 новых столбцов в мою таблицу. Я получаю «Число столбцов не соответствует количеству значений в строке 1».
Я экспортировал схему и данные. Я редактировал экспортированный файл SQL, чтобы добавить следующие строки в моем определении таблицы
lastLoginDate
даты NULL, fromAndroid
TinyInt (1) DEFAULT '0' NULL,
Но я получаю вышеуказанную ошибку Column count doesn't match value count at row 1
.
Есть ли способ добавить строки без изменения каждой строки в данных? Я имею в виду, что я могу идти по каждой линии один за другим и добавлять null, null
, но это грубый способ сделать это.
Я проверил другие ответы, но ни один из них не имеет моего сценария. Я на самом деле не совпадает со значением.
Edit: я не делаю вставку, я делаю импорт mysql -u username -ppassword dbname < dbfile.sql
Показать инструкцию для вставки. –
Если я правильно понял вас, вам нужно выполнить оператор 'ALTER TABLE', чтобы добавить больше столбцов –
, просто выполните таблицу alter –