如果表存在drop table然后创build它,如果它不存在,只需创build它

我很难过,我不知道该怎么做。

基本上我只是想创build一个表,但如果它存在,它需要被删除和重新创build,不被截断,但如果它不存在,只需创build它。

任何人都可以帮忙吗?

谢谢,乔治

只要把DROP TABLE IF EXISTS `tablename`; 在您的CREATE TABLE语句之前。

如果存在这个语句,那么这个语句会丢弃这个语句,但是如果它不存在,就不会抛出错

只要使用DROP TABLE IF EXISTS

 DROP TABLE IF EXISTS `foo`; CREATE TABLE `foo` ( ... ); 

如果您有任何其他问题,请先尝试searchMySQL文档 。