MYSQL在更新时截断了错误的DOUBLE值

Rus*_* F. 1 mysql double truncated

这是对mysql数据库的请求。 它给出了错误截断了错误的DOUBLE值:'01100000000000'XUID varchar(20)utf8_bin LastMatched datetime有 谁能解决这个问题?
"UPDATE client_storrage SET LastMatched=UTC_TIMESTAMP() WHERE XUID=01100000000000"



jue*_*n d 5

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

UPDATE client_storrage 
SET LastMatched = UTC_TIMESTAMP() 
WHERE XUID = '01100000000000'
Run Code Online (Sandbox Code Playgroud)