首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于数据库更新数据的有关问题

2012-12-30 
关于数据库更新数据的问题我现在需要在一个表里的一个字段进行更新,但原来的内容还要存在,就是在原有的内

关于数据库更新数据的问题
我现在需要在一个表里的一个字段进行更新,但原来的内容还要存在,就是在原有的内容接着添加 例如原来的是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了就
[其他解释]
已经解决,虽然不是你说的哪个问题 

热点排行
Bad Request.