我们如何在删除其他子表中引用的父表中的一条记录时使用PostgreSQL中的级联.目前它给出了语法错误.
ERROR: syntax error at or near "cascade"
LINE 1: DELETE FROM fs_item where itemid = 700001803 cascade;
Run Code Online (Sandbox Code Playgroud)
您必须以ON DELETE CASCADE下列方式添加约束:
ALTER TABLE table1 ADD CONSTRAINT "tbl1_tbl2_fkey" FOREIGN KEY(reference_key) REFERENCES table2 ON DELETE CASCADE;
Run Code Online (Sandbox Code Playgroud)
然后,您只需执行DELETE查询即可
DELETE FROM fs_item where itemid = 700001803
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8224 次 |
| 最近记录: |