我的更新语句是这个 “update QS_JLDZB set ny = '',jh = '(第3层)乌201',qx='102夹层枪',db='101队',skfs='测试井别1',sklx='TCP',
flrq='',jhrq='',flr='',jhr='',ch='2051',llr='',jsr='',
rzbz='是',cyc='',dl='射孔枪身(内部)',mc_gg_xh='射孔枪WD95夹层枪身',bz='' where id=638 ”
不知道为什么会出现违反唯一约束条件的错误!!!
ps:我将 id 和mc_GG_xh 联合设置为主键,为什么插入时不报错而更新时报错呢
请大家帮帮忙,谢谢啦
------解决方案--------------------
你看下你的哪些列有唯一約束
- SQL code
select constraint_name from user_constraints where table_name='QS_JLDZB' and constraint_type='U';
------解决方案--------------------
- SQL code
--SQL语句如下:update QS_JLDZB set ny = '', jh = '(第3层)乌201', qx='102夹层枪', db='101队', skfs='测试井别1', sklx='TCP', flrq='', jhrq='', flr='', jhr='', ch='2051', llr='',j sr='', rzbz='是', cyc='', dl='射孔枪身(内部)', mc_gg_xh='射孔枪WD95夹层枪身', bz='' where id = 638;