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

Předstírání automatického přírůstku na tabulce v MySQL pomocí spouštěče

Zde je jednoduchý příklad toho, co chcete udělat - za předpokladu, že v tabulce 'my_table_name' je celočíselný sloupec 'seq':

DROP trigger my_trigger_name;  

CREATE TRIGGER my_trigger_name
BEFORE INSERT ON my_table_name
FOR EACH ROW
SET NEW.seq = (select ifnull(max(seq)+1,1) from source_table_name);



  1. Vícenásobné spojení s SQLAlchemy

  2. Formulář funguje pouze tehdy, když stisknete zaškrtávací políčko

  3. MySQL získá všechny jedinečné hodnoty mezi dvěma sloupci

  4. Každý výraz GROUP BY musí obsahovat alespoň jeden sloupec, který není vnějším odkazem