sql >> Databáze >  >> RDS >> Mysql

automatické zvýšení druhého sloupce

Použijte funkci PŘED spouštěčem:

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 ;

Dokumentace:Spouštěče MySQL



  1. Nejlepší způsob, jak uložit zakódovanou hodnotu base64 do databáze MySQL?

  2. Postgresql dotaz za 10 sekund

  3. Chyba CREATE FUNCTION Tato funkce nemá žádné z DATA DETERMINISTIC, NO SQL nebo REDS SQL

  4. Připojení k AWS RDS přes PDO