rahebirizah:
私は、次のコードを実装しようとしているが、MySQLで動作していないよう:
insert into table2
DESCRIBE table1;
若しくは
insert into table2
SHOW COLUMNS FROM table1;
すべてのヘルプは大歓迎です。
よろしく
バルバロスÖzhan:
あなたはを使用して、このような方法を使用することができます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'
DDLとDML文は、あなたのケースの中に、違反である、混合されます。