`
bdceo
  • 浏览: 29266 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql 1292 错误

sql 
阅读更多

执行如下sql,报了mysql 1292 错误码及描述:Truncated incorrect DOUBLE value ……

update act_code set status=3,`activeTime`=now() where id in(  
select id from ( 
     select id from act_code where status=0 and serialNo between 712600001060 and 712600001061
) t ) ;

 

先说正确的sql,如下:

update act_code set status=3,`activeTime`=now() where id in(  
select id from ( 
     select id from act_code where status=0 and serialNo between '712600001060' and '712600001061'
) t ) ;

 

看出区别来了吗?  只是在子查询中 between and 后的参数多了单引号

 

数据库中表 act_code 的serialNo字段是 varchar类型

 

单独执行如下sql时(未加单引号),是没问题的

select id from act_code where serialNo between 712100000041 and 712100000068;

 

但是当放到单表更新子查询中(第一个sql),就报了mysql 1292 的错

而唯一的差别就是varchar字段作为条件语句时其参数没加单引号

 

所以,你懂的,其实不是mysql语法解析弱智

只是sql的规范,可能写顺手了就忘了写单引号造成的语法错误

 

7
0
分享到:
评论

相关推荐

    MySql常见错误表

    这个文本里记载了很多mysql的错误信息以及编号..可以方便的指导数据库报了什么样的错误

    Mysql安装错误代码对照

    ### MySQL安装错误代码详解 #### 1016 错误:文件无法打开 当遇到“文件无法打开”错误(1016)时,这通常意味着MySQL在尝试访问某个文件时遇到了问题。可能的原因包括文件损坏、权限问题或者文件路径配置错误。...

    MySql错误代码中文说明

    本文将详细介绍MySQL错误代码及其中文说明,以帮助您在排错时更有效地定位问题。 MySQL的错误代码由三位数字组成,如“1048”,这些代码通常在错误消息中出现,伴随着关于错误的简短描述。错误代码的前两位数字大致...

    MySQL错误代码查询

    本篇文章将详细探讨MySQL错误代码及其含义,帮助你更好地理解和解决遇到的问题。 首先,MySQL错误代码是一个三位数字,例如“1048”,它代表了特定的错误情况。错误代码后面可能还会跟着一个简短的英文描述,提供更...

    mysql的常见错误解决

    MySQL 的常见错误解决 MySQL 是一个广泛使用的关系数据库管理系统,但是在使用过程中经常会遇到各种错误,本文将介绍 MySQL 的常见错误解决方案。 一、在进入 MySQL 数据库时出错 在使用 MySQL 客户端连接数据库...

    查询mysql错误信息、及js错误信息

    本文将详细讲解如何查询MySQL错误信息以及JavaScript错误信息,并提供相关知识点。 首先,我们来了解一下如何查询MySQL错误信息。MySQL在执行SQL语句时,如果遇到语法错误、权限问题或逻辑错误等,会返回一个错误...

    Mysql服务无法启动的1067错误解决

    ### MySQL服务无法启动的1067错误解决 在日常使用MySQL的过程中,用户可能会遇到一个常见问题:在尝试启动MySQL服务时出现“错误1067:进程意外中止”的提示。这一问题不仅困扰着初学者,对于有一定经验的开发者来...

    MySql 1067错误解决方法

    ### MySql 1067错误解决方法 在日常使用MySQL数据库的过程中,我们经常会遇到各种各样的问题,其中“1067错误”是较为常见的一种系统级别的错误提示。本篇文章将详细阐述MySQL 1067错误的具体含义、常见的触发场景...

    mysql错误以及处理方式

    mysql错误处理方式,常见的错误处理方式 最全面的错误处理方式

    Mysql错误代码大全 中文

    总之,“Mysql错误代码大全 中文”是一份宝贵的资源,它将帮助开发者在遇到MySQL错误时迅速定位问题,提升工作效率,是每个MySQL使用者不可或缺的工具。无论是初学者还是经验丰富的开发者,都应该熟悉这些错误代码,...

    MYSQL_root密码错误

    该问题的出现可能是由于用户修改了MYSQL数据库的root密码,但是在连接MYSQL时却出现了“access denied for user 'root'@'localhost'”的错误信息。这种错误的出现可能是由于MYSQL的bin目录没有加入到PATH路径中所...

    mysql连接错误解决

    ### MySQL连接错误解决 在安装MySQL之后,可能会遇到无法连接的问题,其中一种常见的错误提示是“Error 1045 Access denied for user 'root'@'localhost' (using password: YES)”。这个问题通常出现在尝试使用root...

    Mysql安装错误 解决方法

    本文将详细解析在安装MySQL时可能遇到的两种常见错误——Error Nr.2003和Error Nr.1045,并提供相应的解决策略。 ### Error Nr.2003:无法连接到MySQL服务器 #### 错误信息: > Can't connect to MySQL server on...

    Oracle+MySQl错误代码解析大全

    "Oracle+MySQL错误代码解析大全"提供了一个宝贵的资源,帮助数据库管理员和开发人员迅速识别并解决这些错误。 Oracle数据库的错误代码通常以数字形式出现,如ORA-00001到ORA-65313。每个错误代码都有其特定的含义,...

    mysql8.0旧客户端连接报1251错误

    本文主要针对"mysql8.0旧客户端连接报1251错误"这一常见问题进行深入解析,并提供解决方案。 MySQL 8.0是一个重大更新,引入了许多新特性和安全改进。其中一项变化就是密码验证插件的改变。在MySQL 8.0之前,系统...

    mysql常用错误提示代码详解

    mysql常用错误提示代码详解,方便查看对应错误

    大牛总结 MySql常见错误集锦

    在使用MySQL的过程中,开发者可能会遇到各种错误,这些错误可能是由于语法错误、配置问题、权限限制或是其他原因引起的。本篇文章将深入探讨由大牛总结的MySQL常见错误,并提供解决策略。 1. 错误1045: Access ...

    mysql错误码大全

    比较全的mysql错误代码和消息对照表,如有未列出的额外消息,请告知,会及时更新

    MySQL常见错误及解决方案

    ### MySQL常见错误及解决方案 #### 问题1:使用MySQL CommandLine Client,出现闪一下然后窗口就消失的情况,如何解决? 在初次使用MySQL CommandLine Client时,可能会遇到一个常见的问题:客户端窗口短暂显示后...

    MySQL错误1366,无法输入中文

    MySQL 错误 1366 解决方案 - 无法输入中文 MySQL 是一个流行的关系数据库管理系统,它广泛应用于各种 web 应用程序中。但是在 MySQL 的安装过程中,可能会遇到一些小问题,导致 MySQL 中无法输入中文。今天,我们...

Global site tag (gtag.js) - Google Analytics