Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL:Tambahkan kolom urutan berdasarkan bidang lain

Buat pemicu:

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. kueri bujur dan lintang mySQL untuk baris lain dalam radius x mil

  2. Sintaks MySQL untuk Pembaruan Gabung

  3. Membandingkan Solusi Replikasi Dari Oracle dan MySQL

  4. Bagaimana cara memperbaiki tabel InnoDB?

  5. PHP PDO:rangkaian karakter, setel nama?