我正在尝试使用此代码在我本地计算机上的 opencart 商店中为管理面板设置我的管理员帐户 来自 http://www.inmotionhosting.com/support/edu/opencart/346-add-admin-via-db
INSERT INTO oc_user VALUES
(9999,1, 'admin123', '21232f297a57a5a743894a0e4a801fc3', '',
'firstname', 'lastname', 'email@example.com', '',
'0.0.0.0',1,CURDATE());
&我得到了错误
1136 - Column count doesn't match value count at row 1
请告诉我我的 Opencart 版本是 1.5.6.1 版的代码有什么问题
最佳答案
错误很明显,您指定了很多列(例如表有 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@example.com', '',
'0.0.0.0',1,CURDATE());
关于mysql - 无法为 opencart 设置管理员帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33604058/