如果表存在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文档 。