Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để thay đổi tất cả các bảng trong cơ sở dữ liệu của tôi để sử dụng AUTO_INCREMENT =1

Để thay đổi giá trị của bộ đếm AUTO_INCREMENT được sử dụng cho các hàng mới, hãy làm như sau:

ALTER TABLE `table_name` AUTO_INCREMENT = 1;

Để cập nhật tất cả 31 bảng của bạn, bạn có thể sử dụng tập lệnh php này:

<?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. MySQL (hay PHP?) Nhóm kết quả theo dữ liệu trường

  2. Truyền giá trị từ danh sách thả xuống từ php này sang php khác

  3. Kết nối từ xa MYSQL yêu cầu SSL

  4. Làm thế nào để tạo liên kết cơ sở dữ liệu trong MySQL để kết nối với Oracle?

  5. chỉ lược đồ mysqldump, cập nhật giản đồ mà không bị rớt