zoukankan      html  css  js  c++  java
  • 执行update语句mysql5.6报错ERROR 1292 (22007): Truncated incorrect DOUBLE value: '糖糖的坤大叔'

    执行修改语句update tbl_user_details set nickname=CONCAT("用户",yunva_id) where nickname = yunva_id;


    报错:
    ERROR 1292 (22007): Truncated incorrect DOUBLE value: '糖糖的坤大叔'


    查看sql模式
    mysql> show session variables like '%sql_mode%';
    +---------------+--------------------------------------------+
    | Variable_name | Value                                      |
    +---------------+--------------------------------------------+
    | sql_mode      | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |
    +---------------+--------------------------------------------+
    1 row in set (0.00 sec)

    mysql> update tbl_user_details set nickname=CONCAT("用户",yunva_id) where nickname = yunva_id;
    ERROR 1292 (22007): Truncated incorrect DOUBLE value: '糖糖的坤大叔'

    解决办法:设置sql_mode为非严格模式,问题解决

    mysql> set sql_mode='NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
    Query OK, 0 rows affected (0.00 sec)


    mysql> show session variables like '%sql_mode%';
    +---------------+--------------------------------------------+
    | Variable_name | Value                                      |
    +---------------+--------------------------------------------+
    | sql_mode      | NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
    +---------------+--------------------------------------------+
    1 row in set (0.00 sec)


    mysql> update tbl_user_details set nickname=CONCAT("用户",yunva_id) where nickname = yunva_id;
    Query OK, 101622 rows affected, 14594 warnings (2.65 sec)
    Rows matched: 101622  Changed: 101622  Warnings: 14594
  • 相关阅读:
    如何在WINDOWS SERVER 2008搭建IIS7+ASP网站
    无需破解:Windows Server 2008 R2 免费使用 7200天
    渗透测试工具Nmap从初级到高级
    案例:Mysql慢SQL与加索引前后对TPS的影响
    JProfiler 9.1.1部署及使用
    内存溢出及Jvm监控工具
    MySQL监控
    Java线程及Jvm监控工具
    系统资源监控--windows
    Linux系统资源监控--linux命令、nmon和spotlight
  • 原文地址:https://www.cnblogs.com/reblue520/p/6284396.html
Copyright © 2011-2022 走看看