Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tăng tự động trong một tập hợp con của bảng MYSQL

Bạn có thể sử dụng trình kích hoạt:

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. MySQL một câu lệnh để hợp nhất hai bảng

  2. Làm thế nào để sắp xếp theo thứ tự tối đa của hai cột có thể là rỗng trong MySQL?

  3. Cách truy cập PhpMyAdmin mà không cần đăng nhập cPanel

  4. Mysqli không cho phép nhiều truy vấn?

  5. MySQL:chèn giá trị từ bảng khác vào một cột