sql >> Databasteknik >  >> RDS >> Mysql

automatiskt öka den andra kolumnen

Använd en BEFORE-utlösare:

DELIMITER $$
CREATE TRIGGER test_table_trigger
BEFORE INSERT ON test_table
FOR EACH ROW BEGIN
    SET NEW.`user` = CONCAT(NEW.`user`, NEW.id);
END $$
DELIMITER ;

Dokumentation:MySQL-utlösare



  1. Hur man tolkar JSON i MYSQL trigger

  2. JodaTime med JPA-, PostgreSQL- och NULL-värden

  3. Oracle FOR LOOP REVERSE Exempel

  4. MySQL Bestäm längsta VarChar-längd