1. 程式人生 > >MySql數據庫執行insert時候報錯:Column count doesn't match value count at row 1

MySql數據庫執行insert時候報錯:Column count doesn't match value count at row 1

doesn 發現 相同 ins bsp cti sql數據庫 當前 val

遇到這個問題之後,第一反應就是前後列數不等造成的,但是我檢查SQL之後,發現列數是相同得,但是插入還是有問題,然後又寫了簡單得SQL只插入不為空得字段,執行還是報這個錯,最後請教了高人,指點之後,大概是因為當前插入得表被鎖住了,然後執行下面得SQL後,之前得SQL就可以正常插入了

LOCK TABLES `system_function_info` WRITE; UNLOCK TABLES;

MySql數據庫執行insert時候報錯:Column count doesn't match value count at row 1