Mysql
 sql >> база данни >  >> RDS >> Mysql

Фалшифициране на автоматично увеличение на таблица в MySQL с помощта на Trigger

Ето един прост пример за това, което искате да направите - ако приемем, че има колона с цяло число 'seq' в таблицата 'my_table_name':

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL не може да добави ограничение за външен ключ

  2. Избягване на вложени заявки

  3. mysql - след вмъкване игнорира се получава първичен ключ

  4. Не мога да се свържа с mySQL в C#

  5. $резултат =mysql_query()