更新数据表的时候,Mysql报错:
Err] 1292 - Truncated incorrect DOUBLE value: 'XXX'
update user set nickname2 = "2"+name where nickname!="";
解决方法:
SQL语句在拼接字符串时使用函数CONCAT()而不要用“+”
正确语法:
update user set nickname2 = CONCAT(2,nickname) where LENGTH(user_nick)<10;
删除表数据
TRUNCATE TABLE
delete from table where ;