日期:2014-05-17  浏览次数:20377 次

关于外键约束的问题
有2个表,表字段只有1个,为code  varchar(100)。

表数据分别为
tb1:

code
111
222
333

tb2:

code
111
222
333

这两个表的code是外键约束。

现在我需要将两个表的code 都更新成第二位加个字符1.即:
tb1和tb2都为:

code
1111
2122
3133


我用update语句更新表的时候提示外键约束错误。
请问如何处理。

------解决方案--------------------
 update tab1 set code=LEFT(code,1)+'1'+RIGHT(code,3)
 update tab2 set code=LEFT(code,1)+'1'+RIGHT(code,3)