2015-11-09 10 views
1

Я пытаюсь этот код, чтобы настроить свою учетную запись администратора для админки в OpenCart магазине на моей локальной машине из http://www.inmotionhosting.com/support/edu/opencart/346-add-admin-via-dbудалось установить учетную запись администратора для OpenCart

INSERT INTO oc_user VALUES 
(9999,1, 'admin123', '21232f297a57a5a743894a0e4a801fc3', '', 
'firstname', 'lastname', '[email protected]', '', 
'0.0.0.0',1,CURDATE()); 

& я получил ошибку

1136 - Количество столбцов не соответствует количеству отсчётов в строке 1

, пожалуйста, скажите мне, что t он проблема с этим кодом моей OpenCart версия Версия 1.5.6.1

ответ

0

ошибку очень ясно, вы определили для многих столбцов (например, таблица имеет 11 столбца и попытаться вставить 12 значений)

Получить список столбцов первым :

SELECT * FROM oc_user LIMIT 1; 

INSERT INTO tabname(column_list) Затем используйте и установить соответствующие имена (возможно, потребуется удалить некоторые данные):

INSERT INTO oc_user(col1, col2, col3, ...) 
VALUES (9999,1, 'admin123', '21232f297a57a5a743894a0e4a801fc3', '', 
'firstname', 'lastname', '[email protected]', '', 
'0.0.0.0',1,CURDATE()); 
Смежные вопросы