sql >> Database teknologi >  >> RDS >> Mysql

Hvordan automatisk øges inden for en delmængde af tabellen MYSQL

Du kan bruge en trigger:

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. En guide til MySQL-indekser

  2. (har brug for råd) Tal med MySQL-serverdatabasen fra min Android-app

  3. LAST_DAY() Funktion i Oracle

  4. Django MySQL fejl ved oprettelse af tabeller