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

làm thế nào để lập lại chỉ mục bảng mysql

Làm thế nào về một cái gì đó giống như một truy vấn đơn giản sử dụng một biến:

set @ROW = 0;
UPDATE `tbl_example` SET `id` = @ROW := @ROW+1 ORDER BY `fld_date` ASC;

Thao tác này sẽ sắp xếp các hàng của bạn như:0,1,2,4,5 ... vv theo ngày của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mệnh đề MySQL UNION

  2. Chèn hàng loạt và nhận lại id laravel

  3. Cách cài đặt MySQL 8.0 trên CentOS 8 / RHEL 8

  4. Entity Framework tạo một tên bảng số nhiều, nhưng khung nhìn mong đợi một tên bảng số ít?

  5. Chỉ mục đầy đủ là gì và khi nào tôi nên sử dụng nó?