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

Memalsukan Kenaikan Otomatis pada Tabel di MySQL Menggunakan Pemicu

Berikut adalah contoh sederhana dari apa yang ingin Anda lakukan - dengan asumsi ada kolom bilangan bulat 'seq' di tabel 'my_table_name':

DROP trigger my_trigger_name;  

CREATE TRIGGER my_trigger_name
BEFORE INSERT ON my_table_name
FOR EACH ROW
SET NEW.seq = (select ifnull(max(seq)+1,1) from source_table_name);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan #2002 Tidak dapat terhubung ke server MySQL lokal melalui soket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)

  2. MySQL:Indeks optimal untuk antar kueri

  3. Tinggalkan hanya 50 catatan pertama dalam database SQL dan hapus sisanya

  4. Alternatif untuk tabel sementara MySQL di Oracle

  5. vBulletin sebagai login untuk seluruh situs web (edit:sejumlah kemajuan telah dibuat)