Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kích hoạt trước khi xóa MySql

Tôi chưa thử nghiệm nó, nhưng dựa trên tài liệu , điều này có vẻ đúng:

CREATE TRIGGER update_user_before_delete BEFORE DELETE ON department
  FOR EACH ROW BEGIN
    UPDATE user SET department = 1 WHERE department = OLD.department;
  END;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể cài đặt đá quý mysql trên Mac OS X

  2. Làm việc xung quanh lỗi MySQL Đã tìm thấy khóa chết khi cố gắng lấy khóa; thử bắt đầu lại giao dịch

  3. 2017 @ Somenines:Kỷ niệm những câu chuyện của khách hàng của chúng tôi

  4. Sử dụng nhóm không chụp trong MySQL REGEXP

  5. Làm cách nào để nhập tệp CSV vào bảng MySQL?