Php 当我添加一个列时,它说;列计数不为';t匹配第1行的值计数“;
当我在profiles表中添加任何列,然后尝试编辑我的profile(profiles表中的bio是$text)时,它会显示: 列计数与第1行的值计数不匹配Php 当我添加一个列时,它说;列计数不为';t匹配第1行的值计数“;,php,mysql,Php,Mysql,当我在profiles表中添加任何列,然后尝试编辑我的profile(profiles表中的bio是$text)时,它会显示: 列计数与第1行的值计数不匹配 这是因为您没有在查询中指定列名 是的 insert into profiles values (1, 2) 但我们应该这样做 insert into profiles (col1, col2) values (1, 2) 这样,您就可以更改表结构并保持应用程序运行 如果不指定要插入的列,则DB会假定您要填充所有列,如果您不为所有列提供
这是因为您没有在查询中指定列名 是的
insert into profiles
values (1, 2)
但我们应该这样做
insert into profiles (col1, col2)
values (1, 2)
这样,您就可以更改表结构并保持应用程序运行
如果不指定要插入的列,则DB会假定您要填充所有列,如果您不为所有列提供值,则查询将失败