当我在个人资料表中添加任何列,然后尝试编辑我的个人资料(生物在个人资料表中为$ text)时,它说:
列数与第1行的值计数不匹配
答案 0 :(得分:1)
这是因为您没有在查询中指定列名
你做了
insert into profiles
values (1, 2)
但应该这样做
insert into profiles (col1, col2)
values (1, 2)
通过这种方式,您可以更改表格结构并保持应用运行。
如果未指定要插入的列,则数据库假定您要填充所有列,如果不为所有列提供值,则查询将失败。