MySql - 如果存在则删除表'whatever',否则创建表'whatever'?

4

如果可能,在单个查询中,我只想删除表'whatever'(如果存在),然后重新创建表'whatever'。

DROP TABLE IF EXISTS `whatever` ELSE
    CREATE TABLE `whatever`

有任何想法吗?
1个回答

6
CREATE TABLE `whatever` IF NOT EXISTS ELSE TRUNCATE `whatever`

使用TRUNCATE将清空表并重置基数,而不是删除表并重新创建。


这对我不起作用。我的MySQL版本是5.5.17。我该如何让它运行? - M-D

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接