MySQL에서는 다음을 사용하여 데이터베이스의 테이블을 나열 할 수 있다는 것을 알고 있습니다.
SHOW TABLES
그러나 이러한 테이블 이름을 다른 테이블에 삽입하려고합니다 (예 :
INSERT INTO metadata(table_name) SHOW TABLES /* does not work */
표준 SELECT 문을 사용하여 테이블 이름을 얻는 방법이 있습니까?
INSERT INTO metadata(table_name) SELECT name FROM table_names /* what should table_names be? */