我在由F.K.链接的2个表'book'
和'user'
中拥有这些记录。 (F.K. delete子句设置为NO ACTION):
user (id, username) :
11 | user1
12 | user2
13 | user3
14 | user4
book (id, title, iserid):
1 | title1 | 11
2 | title2 | 12
这里我需要删除的只有用户12和13,并使用IN子句保留用户14,并得到结果“受影响的2行”,
因此我正在使用此查询[ delete ignore from user where id in (12,13,14) ]
,但它不会影响任何行,当然,如果删除IGNORE子句,由于F.K,我将收到SQL错误。约束,
有什么主意吗?