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

Peningkatan otomatis tidak diatur ulang di MySQL

MySQL tidak mengizinkan Anda untuk mengurangi nilai AUTO_INCREMENT, seperti yang ditentukan di sini:http://dev.mysql.com/doc/refman/5.6/en/alter-table.html

Bahkan dengan batasan Anda, saya akan mencoba salah satu dari yang berikut:

  1. Masukkan identitas Anda secara eksplisit untuk data pengujian Anda. MySQL tidak memiliki masalah dengan ini, tidak seperti beberapa mesin database lainnya
  2. Hapus dan buat ulang kolom identitas Anda (atau ubah saja dari menjadi identitas), jika batasannya tidak ada pada kolom itu sendiri.
  3. Tidak menggunakan kolom Identitas dan menggunakan metode lain (seperti prosedur atau kode luar) untuk mengontrol Identitas Anda. Ini benar-benar pilihan terakhir dan saya biasanya tidak akan merekomendasikannya...

Catatan dari OP:Itu adalah (1) yang saya butuhkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP PDO ambil nol

  2. Kinerja beberapa sisipan MySQL

  3. Replikasi Microsoft SQL ke database lain

  4. Cara Membuat Urutan di MySQL

  5. Bagaimana cara mengunci baris InnoDB yang belum ada?