mysql修改Truncated incorrect DOUBLE value:

UPDATE shop_category SET name = ‘Secolul XVI - XVIII‘ AND name_eng = ‘16th to 18th centuries‘ WHERE category_id = 4768
category_id mediumint(8)name varchar(250)name_eng varchar(250)

执行报错

1292 - Truncated incorrect DOUBLE value: ‘Secolul XVI - XVIII‘

问题原因,update不应该用and,修改sql语句为

UPDATE shop_category SET name = Secolul XVI - XVIII, name_eng = 16th to 18th centuries WHERE category_id = 4768

 

相关文章