这是对mysql数据库的请求
"UPDATE
client_storrage
SET LastMatched
=UTC_TIMESTAMP() WHERE XUID
=01100000000000"
它给出错误截断不正确的DOUBLE值:'01100000000000'
XUID varchar(20)utf8_bin
LastMatched日期时间
任何人都可以帮忙解决这个问题吗?
答案 0 :(得分:4)
如果XUID是varchar
,则必须在查询中使用引号:
UPDATE client_storrage
SET LastMatched = UTC_TIMESTAMP()
WHERE XUID = '01100000000000'