【发布时间】:2013-11-29 15:58:45
【问题描述】:
我刚刚意识到我需要在表中添加更多列。我已经运行我的数据库大约一年了,并且想添加一些日期字段(登录日期)。
我导出了架构和数据。我编辑了导出的 sql 文件以在我的表定义中添加以下行
lastLoginDate 日期 NULL,
fromAndroid tinyint(1) DEFAULT '0' NULL,
但我收到上述错误Column count doesn't match value count at row 1。
有没有办法在不修改数据的每一行的情况下添加行?我的意思是我可以逐行逐行添加null, null,但这是一种粗略的做法。
我已经查看了其他答案,但没有一个有我的情况。我实际上 不匹配值计数。
编辑:我不是在做插入,而是在做导入mysql -u username -ppassword dbname < dbfile.sql
【问题讨论】:
-
显示插入语句。
-
如果我理解正确,您需要执行
ALTER TABLE语句来添加更多列 -
只是做一个改变表
标签: mysql