MySql数据库执行insert时候报错:Column count doesn't match value count at row 1

Posted 丫头想说

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql数据库执行insert时候报错:Column count doesn't match value count at row 1相关的知识,希望对你有一定的参考价值。

遇到这个问题之后,第一反应就是前后列数不等造成的,但是我检查SQL之后,发现列数是相同得,但是插入还是有问题,然后又写了简单得SQL只插入不为空得字段,执行还是报这个错,最后请教了高人,指点之后,大概是因为当前插入得表被锁住了,然后执行下面得SQL后,之前得SQL就可以正常插入了

LOCK TABLES `system_function_info` WRITE;  UNLOCK TABLES;

以上是关于MySql数据库执行insert时候报错:Column count doesn't match value count at row 1的主要内容,如果未能解决你的问题,请参考以下文章

mysql 重复插入主键不报错方法

mysql远程执行select,insert into都可以,update执行不了,本机update却可以。

Mysql Insert Or Update语法例子

MySQL Insert数据量过大导致报错 MySQL server has gone away

mysql insert or update

关于mysql大量数据insert into 的时候问啥执行起来慢