问题一:update字符串拼接错误
在数据库批量修改字符串的值,语句如下
update jk_member set member_id="/黑"+member_id where id =1;
报错:
1292 - Truncated incorrect DOUBLE value: ‘/黑’
解决方案:
在sql语句进行字符串拼接时,不是我们习惯的使用“+”,而是使用mysql自带的字符拼接 函数concat(str1,str2,…),将上面sql改为
update jk_member set member_id=CONCAT("/黑",member_id) where id =1;
问题二:书写错误
我要计算当条件满足时自身加1