0

実稼働データを開発データベースにインポートしているときに、何かがうまくいきませんでした。似ているデータベース テーブルが 2 つありますが、テーブル プレフィックスとして db 名が含まれている点だけが異なります。

この場合、データベースrmstgと 2 つのテーブルがあります。

main_stratkeys
rmstg.main_stratkeys

後者のテーブルを削除するにはどうすればよいですか?

DROP TABLE rmstg.main_stratkeys最初のテーブルを削除しますが、後者は削除しません。

DROP TABLE rmstg.rmstg.main_stratkeys.rmstg.内部宣言で SQL 構文エラーを返します。

4

2 に答える 2

1

逆引用符を使用してみてください。

drop table `rmstg.main_stratkeys`;

また

drop table rmstg.`rmstg.main_stratkeys`;
于 2013-07-31T16:43:27.470 に答える
1

CLI を使用していると仮定します。

USE rmstg;
DROP TABLE main_stratkeys;

もオプションです。

逆引用符も役立つはずですが、その構文は正確にはわかりません。

于 2013-07-31T16:44:22.343 に答える