update scd_tabl set scdTwen=scdTwen+'/'+'39',scdFxi=scdFxi+'/'+'39',scdMbo=scdMbo+'/'+'39' where id=1
这个别人给的SQL
我想要的就是这个效果,但是运行就会报错 Truncated incorrect DOUBLE value: '/'
请问怎么回事,如果我改成
update scd_tabl set scdTwen=scdTwen+'39',scdFxi=scdFxi+'39',scdMbo=scdMbo+'39' where id=1
每更新一次数据就会增加
我想要的效果是每次在同一字段修改.39/39/39
这个别人给的SQL
我想要的就是这个效果,但是运行就会报错 Truncated incorrect DOUBLE value: '/'
请问怎么回事,如果我改成
update scd_tabl set scdTwen=scdTwen+'39',scdFxi=scdFxi+'39',scdMbo=scdMbo+'39' where id=1
每更新一次数据就会增加
我想要的效果是每次在同一字段修改.39/39/39
set scdTwen=concat(scdTwen,'/','39'),
scdFxi=concat(scdFxi,'/','39'),
scdMbo=concat(scdMbo,'/','39')
where id=1
仅供参考,没用过Mysql
那就到官网下载一份免费的MYSQL官方手册。然后搜索 CONCAT的用法。