2012-01-20 3 views
0

Вот запрос на базу данных mysql.
"UPDATE client_storrage SET LastMatched = UTC_TIMESTAMP() WHERE XUID = 01100000000000"
Это дает ошибку усеченное неправильно DOUBLE значение: '01100000000000'
XUID VARCHAR (20) utf8_bin
LastMatched DateTime
Может ли один помочь исправить это?MYSQL Усеченное неправильное значение DOUBLE при обновлении

ответ

4

если XUID является varchar вы должны использовать кавычки вокруг него в запросе:

UPDATE client_storrage 
SET LastMatched = UTC_TIMESTAMP() 
WHERE XUID = '01100000000000' 
Смежные вопросы