`
wandejun1012
  • 浏览: 2730437 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

column count doesn't match value count at row 1

 
阅读更多

 

开发中运行mysql脚本,发现提示mysql提示Column count doesn't match value count at row 1错误,坚持后发现是由于写的SQL语句里列的数目和后面的值的数目不一致, 

比如insert into 表名 (field1,field2,field3) values('a','b')这样前面的是三列,后面却只有二个值,这就会出现这个错误的。 

 

 

refurl:http://msq.iteye.com/blog/141634

分享到:
评论

相关推荐

    解决出现Incorrect integer value: '' for column 'id' at row 1的问题

    在使用数据库进行数据操作时,有时会遇到错误提示"Incorrect integer value: '' for column 'id' at row 1"。这个错误通常出现在尝试插入数据到一个整数类型的列时,而该列期望的是一个整数值,但提供的值是空字符串...

    解决出现Incorrect integer value: ” for column ‘id’ at row 1的问题

    解决出现Incorrect integer value: ” for column ‘id’ at row 1的问题 前言: 今天在学习Python的过程中操作数据库,遇到了一个问题,执行sql语句插入数据的时候报错Incorrect integer value: ” for column ‘id...

    Mysql使用insert插入多条记录 批量新增数据

    此语句会导致`ERROR 1136: Column count doesn't match value count at row 1`的错误,因为提供的值的数量与列的数量不匹配。正确的批量插入语法是: ```sql INSERT INTO table1 (id, name) VALUES (1, '小明'), (2...

    PHP PDOStatement::columnCount讲解

    以下是关于`PDOStatement::columnCount`的详细讲解。 1. **方法定义**: `PDOStatement::columnCount`是一个无参数的方法,其作用是返回由PDOStatement对象所表示的结果集中列的数量。在PHP 5版本中,需要至少...

    MySQL中count(*)、count(1)和count(col)的区别汇总

    本篇文章将详细解释COUNT(*)、COUNT(1)以及COUNT(column)这三种不同用法的区别。 1. COUNT(*) COUNT(*)是最常见的用法,它会计算表中所有非NULL的行。这意味着,即使列中有NULL值,COUNT(*)也会将其计入总数。在...

Global site tag (gtag.js) - Google Analytics