Trong MySQL, tôi biết tôi có thể liệt kê các bảng trong cơ sở dữ liệu với:
SHOW TABLES
Tuy nhiên, tôi muốn chèn các tên bảng này vào một bảng khác, ví dụ:
INSERT INTO metadata(table_name) SHOW TABLES /* does not work */
Có cách nào để lấy tên bảng bằng cách sử dụng câu lệnh CHỌN tiêu chuẩn không, đại loại như:
INSERT INTO metadata(table_name) SELECT name FROM table_names /* what should table_names be? */