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

Cập nhật bảng trong trình kích hoạt sau khi cập nhật trên cùng một bảng

Nếu bạn thay đổi trình kích hoạt của mình thành BEFORE thay vì AFTER bạn có thể làm như thế này:

CREATE TRIGGER upd_total_votes BEFORE UPDATE ON products_score 
FOR EACH ROW 
BEGIN
    SET new.votes_total = new.votes_1 + new.votes_2 + new.votes_3 + new.votes_4 + new.votes_5 
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. Làm cách nào để ngăn trường thập phân MySQL được làm tròn?

  2. làm thế nào để kiểm tra xem truy vấn mysql trả về không có kết quả (không tìm thấy bản ghi) bằng php?

  3. Lỗi nghiêm trọng:Gọi đến phương thức không xác định mysqli_stmt ::get_result ()

  4. Tại sao sử dụng IN (...) khi chọn trên các trường được lập chỉ mục, sẽ giết chết hiệu suất của truy vấn SELECT?

  5. Nhận dữ liệu cho biểu đồ biểu đồ