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

mysql:lặp qua bảng và thay đổi bảng thêm chỉ mục

Quên vòng lặp. Chỉ cần làm điều này:

select concat( 'alter table ', a.table_name, ' add index `fields` (`field`);' )
from information_schema.tables a 
where a.table_name like 'table_prefix_%';

Sau đó, lấy tập hợp kết quả và chạy nó dưới dạng tập lệnh SQL.

BTW, có thể ý bạn là create index index_name on table_name( column_name);




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tương đương với lệnh spool trong MySQL là gì?

  2. Sự cố vẫn tiếp diễn một java.util.Date vào MySql bằng Hibernate

  3. đối sánh mysql với ~ ví dụ

  4. Biến PHP và truy vấn MySQL LIKE không hoạt động

  5. Cách đẩy Dữ liệu Cơ sở dữ liệu MySQL sang ứng dụng web MVC .NET