关于数据库更新数据的问题
我现在需要在一个表里的一个字段进行更新,但原来的内容还要存在,就是在原有的内容接着添加 例如原来的是aaa,更新后变成aaabbb。我用的update 表名 set A = A + 'bbb' where id = 1; 为什么执行成功以后数据变成0了 存储的类型为varchar的 希望得到解决啊
------最佳解决方案--------------------把你的完整代码贴出来看看
------其他解决方案--------------------单纯执行这句?1、会不会有触发器?2、name的长度会不会太短?3:试试:
update table
set name = convert(varchar(32),name) + 'yyyy'
where id = 1;
------其他解决方案--------------------update table
set name = name + 'yyyy'
where id = 1;
name的字段的类型为varchar的 如果直接改set name = 'yyyy' 就没有问题 但加上name的话 结果数据变成了0了就
------其他解决方案--------------------已经解决,虽然不是你说的哪个问题