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

Trình kích hoạt cập nhật MYSQL nhận ID hàng được cập nhật

Bạn có thể tham khảo id sử dụng NEW.id hoặc OLD.id miễn là id cột sẽ không thay đổi.

Nói chung, với bí danh NEW bạn có thể lấy giá trị hiện tại của cột được cập nhật và với OLD bạn nhận được giá trị mà cột có trước khi cập nhật được thực hiện.

CREATE TRIGGER au_product_table
    AFTER UPDATE ON product_table
    FOR EACH ROW
    UPDATE audit
        SET product_id = NEW.id
        WHERE your_condition;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. truy vấn mysql để tìm tất cả các kết hợp có thể có như bắt đầu bằng và kết thúc bằng (trùng lặp đơn giản hóa)

  2. Có thể cập nhật nhiều hàng cùng lúc bằng Zend_Db_Table không?

  3. Phương pháp băm mật khẩu Mysql cũ và mới

  4. Chèn địa chỉ IP của các tệp đã tải xuống vào mysql

  5. tham gia trên hai khóa ngoại từ cùng một bảng trong SQL