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

Bagaimana cara mengubah semua tabel di database saya untuk menggunakan AUTO_INCREMENT=1

Untuk mengubah nilai penghitung AUTO_INCREMENT yang akan digunakan untuk baris baru, lakukan ini:

ALTER TABLE `table_name` AUTO_INCREMENT = 1;

Untuk memperbarui semua 31 tabel Anda, Anda dapat menggunakan skrip php ini:

<?php
$tables = array('table1','table2','tableX'); //continue here
foreach($tables as $update)
{
     mysql_query("ALTER TABLE `".$update."` AUTO_INCREMENT = 1;");
}
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Stempel waktu Unix vs waktu tanggal

  2. MySQL ResultSet yang dapat digulir/dapat diperbarui tidak berfungsi seperti yang diharapkan

  3. Membuat kueri khusus dengan Spring DATA JPA?

  4. Cari nilai di Database dan dapatkan semua nilai di baris tunggal ini menggunakan Codeigniter

  5. Mysql Dayofyear di tahun kabisat