programing

mysql - DESCRIBE 테이블의 결과를 테이블에 저장하는 방법

itmemos 2023. 8. 15. 10:48
반응형

mysql - DESCRIBE 테이블의 결과를 테이블에 저장하는 방법

다음 코드를 구현하려고 하지만 mysql에서 작동하지 않는 것 같습니다.

insert into table2
DESCRIBE table1;

또는

insert into table2
SHOW COLUMNS FROM table1;

어떤 도움이든 감사합니다.

안부 전해요

의 사용을 통해 이러한 방법을 사용할 수 있습니다.information_schema.columns:

CREATE TABLE table2(colname varchar(100), coltype varchar(100));

CREATE TABLE table1(col1 varchar(100), col2 int);

INSERT INTO table2
SELECT column_name, data_type 
  FROM information_schema.columns 
 WHERE table_name = 'table1'

Demo

귀하의 경우 DDL 및 DML 문이 혼합되어 있습니다. 이는 위반 사항입니다.

언급URL : https://stackoverflow.com/questions/60708842/mysql-how-to-save-results-from-describe-table-into-table

반응형