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

Ubah langkah penambahan bidang auto_increment sebesar

Jika Anda ingin mengubah langkah peningkatan otomatis dari 1 ke N maka ada solusinya. Bisa dilakukan di sisi server MySQL:cari opsi startup '--auto-increment-increment' atau gunakan perintah berikut SET @@auto_increment_increment=2; , tetapi berhati-hatilah bahwa ini adalah perubahan di seluruh server (semua tabel akan bertambah 2).

Solusi yang tidak lazim yang dapat dipertimbangkan:

  1. Luncurkan dua server MySQL pada mesin yang sama, dengan port yang berbeda (satu dengan auto_increment_increment=1 lainnya dengan auto_increment_increment=2 )
  2. Gunakan keajaiban sisi server (PHP, ASP ,???) dikombinasikan dengan mematikan tabel auto_increment untuk menghitung secara manual (intip sederhana pada id terakhir dan +=2 akan baik-baik saja) dan berikan id di INSERT kueri.

Beberapa FAQ MySQL resmi



  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 CHECK alternatif kendala

  2. Panjang maksimum nama tabel di MySQL

  3. kesalahan kunci asing mysql #1452

  4. Cara Membuat Prosedur Tersimpan di MySQL

  5. MySQL Bandingkan Database