sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag öka en kolumn med en i en utlösare?

du kan använda mysql trigger för att göra detta. Prova något liknande

CREATE TRIGGER 'database_name'.'after_insert_enrollment' AFTER INSERT ON 'ENROLLMENT' 
FOR EACH ROW
BEGIN
UPDATE class SET NO_OF_STUDENTS = NO_OF_STUDENTS +1 WHERE CLASS_NO = NEW.CLASS_NO;
END


  1. Hur man hämtar exakt matchande poster i Spring JPA @Query

  2. Kan inte hitta PostgreSQL-klientbiblioteket (libpq)

  3. GREATEST() Funktion i Oracle

  4. Dynamisk pivot i oracle sql - Procedur