Có thể truy vấn cơ sở dữ liệu MySQL để lấy tên cột của bảng theo thứ tự bảng chữ cái không? Tôi biết rằngmysql lấy tên cột bảng theo thứ tự bảng chữ cái
SHOW COLUMNS `table_name`;
hoặc
DESCRIBE `table_name`;
sẽ cho tôi một danh sách các cột trong một bảng (cùng với thông tin khác), nhưng là nó có thể thay đổi các truy vấn để có được các cột được sắp xếp theo thứ tự bảng chữ cái. Thêm ORDER BY 'Field' không hoạt động, nó đưa ra một lỗi cú pháp.
Làm việc tuyệt vời, sẽ sử dụng lại. Bạn có thể cho tôi biết lý do tại sao các điều kiện c.table_schema là có mặc dù bởi vì nó dường như làm việc mà không có nó. –
@ John Scipione: Dấu gạch ngang kép "-" là một chú thích trong SQL; table_schema được nhận xét từ truy vấn. Loại bỏ dấu gạch ngang kép để nó được đánh giá trong câu lệnh. –