作者tomex (Tomex Ou)
看板Database
标题[问题] 修改外键(FK)值却被锁定?
时间Mon Jul 16 00:19:26 2007
如A(a1)的子table,A1(a1, a2)中
A1的外键a1就是A(a1)
各新增一笔资料,现在要修改A(a1)的值
就变成互相lock,怎麽解呀?
理论上要先修改子table,再修改母table的值
但却发现互相lock,根本改不了
要改外键(FK)的值, 会发生两个table都不能改
只能先删除child table的row
才能修改parent table的值
但这...实在太不合理了
或者有啥解法??
我用SQL2005,查网路没人抱怨FK修改锁定的问题
难道大家都用假关连,不照书做吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.197.122