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

Trình kích hoạt BEFORE INSERT có được thực thi cho mọi hàng trong chèn trên truy vấn cập nhật khóa trùng lặp không

Đúng từ hướng dẫn sử dụng :

Tôi không chắc chính xác bạn là người như thế nào.

Câu " Tuy nhiên, tôi không muốn có hành vi này đối với các bản cập nhật "làm tôi bối rối bằng cách nào đó. Nếu thứ duy nhất bạn có là trình kích hoạt SAU KHI CHÈN, thì nó sẽ không được kích hoạt nếu bạn chạy câu lệnh CẬP NHẬT. Và nếu câu lệnh của bạn cập nhật một hàng, nó sẽ kích hoạt trình kích hoạt CẬP NHẬT chứ không phải trình kích hoạt CHÈN của bạn.




  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 xóa hàng khỏi nhiều bảng

  2. Chọn tất cả các dự án có thẻ phù hợp

  3. Chạy nhiều câu lệnh SQL từ Groovy

  4. Thủ tục được lưu trữ mysql chậm hơn 20 lần so với truy vấn tiêu chuẩn

  5. Chỉ mục giải quyết cho người dùng bảng bị hỏng; cố gắng sửa chữa nó