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

Как автоматично увеличаване в рамките на подмножество на таблицата MYSQL

Можете да използвате тригер:

CREATE TRIGGER biBooks 
  BEFORE INSERT ON books 
  FOR EACH ROW SET NEW.booknum = (
    SELECT COALESCE(MAX(booknum), 0) + 1 
      FROM books 
      WHERE authors_id = NEW.authors_id
  )
;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изчислим времето на SQL заявка?

  2. качете изображение в mysql база данни php

  3. MySQL Присъединете се, където не съществува

  4. MySQL сървърът е изчезнал по време на обхождане в Perl

  5. Проблеми със стартирането на MySQL сървъра на Mavericks