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

cách viết trình kích hoạt mysql

Bạn có thể thực hiện điều này đơn giản bằng cách sử dụng Khi cập nhật khóa trùng lặp . Thêm một khóa duy nhất vào tên / ID sinh viên, sau đó sử dụng mã sau trong trình kích hoạt của bạn

begin
   insert into summary_score (name,number,all_marks)
   values(new.name,new.marks,new.score)
   on duplicate key update all_marks=old.all_marks+new.student_marks
  where B.Name=new.Name;
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. Trợ giúp về MySQL:Cách tìm tất cả các đơn đặt hàng từ khách hàng cho đến khi giá <=20 và trạng thái ='chưa thanh toán'

  2. Xếp hạng MySQL với Trọng lượng

  3. Cách CHÈN nếu hàng không tồn tại (UPSERT) trong MySQL

  4. Người dùng nào nên sở hữu / usr / local / mysql trên Mac?

  5. XÓA tất cả nơi ràng buộc khóa ngoại MySQL không bị lỗi