Saya adalah pengguna MSSQL dan sekarang saya mengubah database saya ke MySQL. Saya menulis kueri berikut di MySQL:
select * into new_tbl from tbl
Dan saya mendapatkan kesalahan berikut
Error : Undeclared variable new_tbl
Bagaimana kueri seperti itu harus ditulis dengan benar di MySQL?
mysql
sql
sql-server
Mandeep Singh
sumber
sumber
Di MySQL, seharusnya seperti ini
INSERT INTO this_table_archive (col1, col2, ..., coln) SELECT col1, col2, ..., coln FROM this_table WHERE entry_date < '2011-01-01 00:00:00';
Dokumentasi MySQL
sumber
select into
, tidak. Faktanya, saya pikir itu adalah kesalahan jika ya. Jadi solusi ini harus diawali dengan pernyataan yang menduplikasi skema tabel.