Инструменты пользователя

Инструменты сайта


programming:database:mysql:trigger-auto-increment

MySQL триггер на авто инкремент поле

CREATE DEFINER=`root`@`localhost` TRIGGER `insert_file` BEFORE INSERT ON `file` FOR EACH ROW BEGIN
   DECLARE next_id INT;
   SET next_id = (SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='file');
   SET NEW.order_num=next_id;   
END;
programming/database/mysql/trigger-auto-increment.txt · Последнее изменение: 2017/03/27 11:26 — artur

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki