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

mysql提示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')这样前面的是三列,后面却只有二个值,这就会出现这个错误的。

下次就不会犯这样的错误了!!
分享到:
评论
3 楼 咱不怕 2015-04-13  
同样的问题碰到了...哈哈哈.多谢
2 楼 dotjar 2011-03-08  
1 楼 guodenglz 2009-06-19  
我刚才也遇到了。谢谢提醒

相关推荐

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

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

    解决出现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...

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

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

    大牛总结 MySql常见错误集锦

    7. 错误1136: Column count doesn't match value count at row 1 当插入的列值数量与表的列数不一致时,会出现此错误。检查INSERT语句,确保提供的值的数量与表的列数匹配。 8. 错误1062: Duplicate entry 'value' ...

    Laravel实现批量更新多条数据

    首先,我们需要了解MySQL中的`CASE...WHEN`语句。这是一种非常实用的SQL构造,用于根据不同的条件设置字段的值。例如,我们可以更新某一列的值,根据不同的ID设定不同的城市ID: ```sql UPDATE base_info SET city...

    mysql启动提示mysql.host 不存在,启动失败的解决方法

    error 日志当中的记录: [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist 从发了帖子,只有人看,没有人回复,看到这种情况只能自己解决问题了,自己动手...

    MySQL部署时提示Table mysql.plugin doesn’t exist的解决方法

    文章中提到的错误提示“Table mysql.plugin doesn't exist”通常出现在MySQL数据库初始化和配置过程中。本文将详细解释这个问题出现的原因,以及如何通过具体步骤解决它。 首先,我们来看看这个问题出现的背景。在...

    MySQL之Field‘***’doesn’t have a default value错误解决办法

    在MySQL中,`Field ‘***’ doesn’t have a default value`错误通常发生在尝试插入数据到表中时,如果某个字段没有指定默认值(default value)且输入的数据未提供该字段的值,系统会抛出这个错误。此错误表明MySQL...

    解决 Field 'ssl_cipher' doesn't have a default value的错误

    ### 解决Field 'ssl_cipher' doesn't have a default value的错误 #### 背景介绍 在使用MySQL数据库的过程中,可能会遇到一个特定的错误:“Field 'ssl_cipher' doesn't have a default value”。这个错误通常发生...

    MYSQL获取行号row_no

    ### MySQL 获取行号row_no 在数据库操作中,有时候我们需要为查询结果集中的每一行添加一个行号(或行序号),类似于Oracle中的`ROW_NUMBER()`功能。然而MySQL并未直接提供与Oracle完全相同的功能,因此我们需要...

    MySql报错Table mysql.plugin doesn’t exist的解决方法

    在MySQL数据库系统中,"Table mysql.plugin doesn’t exist" 是一个常见的错误,通常与系统启动时无法找到必要的系统表有关。这个错误发生的原因是MySQL在初始化过程中无法定位到`mysql`库中的`plugin`表,该表存储...

    Mysql 报Row size too large 65535 的原因及解决方法

    向mysql的表插件一个字段 类型为text时,或修改一个字段类型为text时,报出上面的错误。其实我对这个错误的原因理解也不是很深,给出一些我查到的解释吧 大意是数据表中有一个设定长度为64K的字段索引,当表中字段...

    MySql 错误Incorrect string value for column

    使用javabean出现以下错误, 66480555 [http-80-4] WARN org.hibernate.util....Incorrect string value: ‘\xE7\x89\xA9\xE8\xB5\x84…’ for column ‘search’ at row 1 org.hibernate.exception.Gener

    mysql connector for windows

    mysql connnector for windwos c++/c

    PowerBuilder中使用JDBC连接MYSQL无法使用COUNT(*)MAX()函数

    在探讨如何在PowerBuilder通过JDBC连接MySQL时正确使用`COUNT(*)`与`MAX()`等聚合函数之前,我们首先需要了解这些技术的基本概念及其应用场景。 ### PowerBuilder简介 PowerBuilder是一种快速应用开发(RAD)环境...

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

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

    Mysql错误1366 – Incorrect integer value解决方法

    由于这个数据库服务器存放的数据库比较多且都是小数据库,...insert into doc_main (title,typeid,uptime,intro,ifhot,imgurl1,doctype,fileurl1,shunxu,titleurl,qitype) values(‘test’,’13’,’2011-5-30′,’tes

    mysql SELECT FOUND_ROWS()与COUNT()用法区别1

    在MySQL数据库中,`SELECT FOUND_ROWS()` 和 `COUNT(*)` 都是用来获取数据表中记录数量的方法,但它们之间存在一些关键的区别。了解这些差异对于优化查询性能和满足特定需求至关重要。 首先,`COUNT(*)` 是一个标准...

Global site tag (gtag.js) - Google Analytics