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

Secara otomatis mengatur peningkatan otomatis mysql ke nilai min

Ini tergantung pada mesin penyimpanan Anda,

Untuk MyISAM dan InnoDB pada MySQL 5.6+, Anda dapat mengatur AUTO_INCREMENT nilai tabel untuk mengatakan 1 . Nilai itu secara otomatis akan ditingkatkan ke nilai arus maksimum + 1. Lakukan seperti ini.

ALTER TABLE table_name AUTO_INCREMENT = 1;

Untuk InnoDB di MySQL <5.6, ini tidak akan berfungsi dan Anda harus melakukannya secara manual seperti ini:

SELECT MAX(autoincrement_field) + 1 FROM table_name INTO @maxautoinc;
ALTER TABLE table_name AUTO_INCREMENT = @maxautoinc;

Perhatikan bahwa dalam kasus terakhir, dua kueri perlu dijalankan dengan koneksi database yang sama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aplikasi Laravel di Azure:Akses ditolak untuk pengguna 'azure'@'localhost'

  2. Server kami tidak dapat menangani lebih dari 20 permintaan/detik

  3. Apakah ini skema DB yang bagus untuk lokasi

  4. Periksa apakah string berisi angka

  5. TAMBAHKAN () Contoh – MySQL