我的数据库中有3个表,包括2个常用表和1个临时表。如何在一个MySQL命令中将所有这些表放在一起?已成功删除所有这些表。
aamkag611#
要删除多个表,只需在一个drop table语句中指定它们。使用TEMPORARY关键字,指定的所有表都必须是临时表,但如果不使用该关键字,DROP TABLE将首先查找临时表,然后查找永久表。
create temporary table x (id serial); create table y (id serial); create table z (id serial); drop table x, y, z;
将删除所有三个表。您似乎无法在同一个命令中同时删除具有相同名称的临时表和永久表。
1条答案
按热度按时间aamkag611#
要删除多个表,只需在一个drop table语句中指定它们。使用TEMPORARY关键字,指定的所有表都必须是临时表,但如果不使用该关键字,DROP TABLE将首先查找临时表,然后查找永久表。
将删除所有三个表。
您似乎无法在同一个命令中同时删除具有相同名称的临时表和永久表。