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

automatyczne zwiększanie drugiej kolumny

Użyj wyzwalacza PRZED:

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 ;

Dokumentacja:wyzwalacze MySQL



  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 używać ciągu znaków jako wzoru do obliczeń matematycznych w php?

  2. Kod VBA do pobierania danych z Mysql DB w Mac Excel 2011

  3. ORDER BY o równej wartości w MySQL

  4. Mysql Like zawierający wildcart dający nieoczekiwany wynik

  5. Funkcja strtotime() PHP jest nieprawidłowa o 1 godzinę?