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

MySQL:Thêm cột trình tự dựa trên một trường khác

Tạo trình kích hoạt:

CREATE TRIGGER trg_mytable_bi
BEFORE INSERT ON mytable
FOR EACH ROW
BEGIN
      DECLARE nseq INT;
      SELECT  COALESCE(MAX(seq), 0) + 1
      INTO    nseq
      FROM    mytable
      WHERE   account = NEW.account;
      SET NEW.seq = nseq;
END;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cắt ngắn bảng trong MySQL

  2. Sử dụng Workbench để kết nối với máy chủ MySQL từ xa qua đường hầm SSH

  3. chuyển đổi chuỗi ngày thành trường datetime của mysql

  4. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Ubuntu 10.10 (Maverick)

  5. 3 cách để phát hiện xem một chuỗi có khớp với một biểu thức chính quy trong MySQL hay không