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
  • 相关阅读:
    为什么构造函数内部不能调用虚函数
    偏差与方差
    rJava配置
    《商道》读书笔记
    在myeclipse中使用Java语言进行spark Standalone模式应用程序开发
    机器学习算法之旅【转】
    最流行的4个机器学习数据集【转】
    机器学习资源大全【转】
    机器学习算法基础概念学习总结【转】
    机器学习问题的十个实例【转】
  • 原文地址:https://www.cnblogs.com/reblue520/p/6284396.html
Copyright © 2011-2022 走看看