数据库
首页 > 数据库> > MySql – DROP表’无论’是否存在’如果存在ELSE创建表’什么’?

MySql – DROP表’无论’是否存在’如果存在ELSE创建表’什么’?

作者:互联网

我只是想删除表’what’如果它存在,然后在可能的情况下在单个查询中重新创建表’what’.

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

任何的想法 ?

解决方法:

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

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

标签:mysql,create-table,sql-drop
来源: https://codeday.me/bug/20190530/1185281.html