我有以下疑问
在Sybase中有类似SET FOREIGN_KEY_CHECKS = 0
的内容吗?
我想运行此查询:
SET FOREIGN_KEY_CHECKS = 0
DELETE FROM table WHERE fieldT = 201 AND fieldN = 3992;
SET FOREIGN_KEY_CHECKS = 1
提前致谢。
答案 0 :(得分:1)
祝你好运。没有类似的东西。但即使你能够做到这一点,当你从被引用的表中删除数据时它会抛出错误,因此不允许创建FK。最好的方法是。从引用表中删除,然后从引用的表中删除。这不仅是最好的方法,而且非常适合您的数据完整性,这非常重要。