2011-12-03 43 views
34
... 
user_id INTEGER NOT NULL, 
CONSTRAINT fk_user_meta FOREIGN KEY (user_id) 
    REFERENCES users (id) ON DELETE CASCADE ON UPDATE RESTRICT 

Tôi biết từ here rằng ON DELETE CASCADE có nghĩa là nếu tôi xóa một hàng khỏi bảng người dùng, thì hàng được liên kết từ bảng meta người dùng cũng sẽ bị xóa. Nhưng ON UPDATE RESTRICT làm gì?NGÀY CẬP NHẬT CẬP NHẬT làm gì?

Trả lời

48

RESTRICT ngăn chặn hành động xảy ra nếu có bất kỳ khóa ngoại nào dựa vào trường đang được thay đổi.

+12

Hoặc khóa ngoại được cập nhật để không tồn tại khóa – neworld

+0

tại sao bạn muốn thực hiện điều đó? – Blauhirn

Các vấn đề liên quan