【问题标题】:MYSQL Truncated incorrect DOUBLE value while updatingMYSQL 更新时截断不正确的 DOUBLE 值
【发布时间】:2012-01-20 15:33:21
【问题描述】:

这里是mysql数据库的请求。
"UPDATE client_storrage SET LastMatched=UTC_TIMESTAMP() WHERE XUID=01100000000000"
它给出了错误截断不正确的 DOUBLE 值:'01100000000000'
XUID varchar(20) utf8_bin
LastMatched 日期时间
任何人都可以帮助解决这个问题吗?

【问题讨论】:

    标签: mysql double truncated


    【解决方案1】:

    如果 XUID 是 varchar,您必须在查询中使用引号:

    UPDATE client_storrage 
    SET LastMatched = UTC_TIMESTAMP() 
    WHERE XUID = '01100000000000'
    

    【讨论】:

      猜你喜欢
      • 2019-08-03
      • 2020-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-07
      • 2017-11-02
      相关资源
      最近更新 更多