小编ted*_*uss的帖子

FK ON UPDATE CASCADE 会起作用吗?

直观地,将选项 ON UPDATE CASCADE 添加到外键约束将具有使用键的更新值更新所有引用列的效果。那真的有用吗?

从手册中提取的示例:

CREATE TABLE products (
    product_no integer PRIMARY KEY,
    name text,
    price numeric
);

CREATE TABLE orders (
    order_id integer PRIMARY KEY,
    shipping_address text,
    ...
);

CREATE TABLE order_items (
    product_no integer REFERENCES products ON DELETE RESTRICT,
    ## HERE'S THE LINE THAT I MODIFIED FROM THE MANUAL, IT USED TO SAY 'ON DELETE CASCADE'
    order_id integer REFERENCES orders ON UPDATE CASCADE,
    quantity integer,
    PRIMARY KEY (product_no, order_id)
);
Run Code Online (Sandbox Code Playgroud)

我正在使用 Postgres 9.1。

postgresql foreign-key constraint

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

constraint ×1

foreign-key ×1

postgresql ×1