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

MySQL vô hiệu hóa tất cả các trình kích hoạt

Bạn không thể tắt trực tiếp trình kích hoạt và tôi không khuyên bạn nên làm theo những gì bạn đang đề xuất nhưng bạn có thể yêu cầu trình kích hoạt của bạn kiểm tra xem có biến hay không (trong ví dụ của tôi bên dưới @disable_triggers ) là NULL trước khi thực thi nội dung của trình kích hoạt. Ví dụ:

Truy vấn:

SET @disable_triggers = 1;
// Your update statement goes here.
SET @disable_triggers = NULL;

Kích hoạt:

IF @disable_triggers IS NULL THEN
    // Do something use as the trigger isn't disabled.
END IF;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mySQL - Tạo một bảng mới bằng cách sử dụng dữ liệu và cột từ ba bảng

  2. Làm thế nào để mysql sắp xếp các hàng có cùng giá trị?

  3. Sự khác biệt và hạn chế động của chuỗi PHP

  4. Chèn nội dung tệp vào cột của bảng MySQL

  5. Kết quả không mong muốn của MySQL:Mệnh đề IN (số, 'chuỗi') trên cột varchar