Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak napisać wyzwalacz mysql

Możesz to po prostu zrobić, używając Po aktualizacji zduplikowanego klucza . Dodaj unikalny klucz do nazwiska / identyfikatora ucznia, a następnie użyj następującego kodu w wyzwalaczu

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. Jak zmapować zapytanie natywne do POJO, gdy nie mam żadnej jednostki w moim projekcie?

  2. Jak jeszcze bardziej zoptymalizować tę tabelę MySQL dla pojedynczego zapytania?

  3. Jak skonfigurować strefę czasową xampp mysql i apache?

  4. Używanie XML i XSD do tworzenia zapełnionej bazy danych

  5. Brak mysql.sock; otrzymując OperationalError:(2002, Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo '/tmp/mysql.sock' (2))