当前位置:  开发笔记 > 后端 > 正文

MySQL:IF EXISTS ... TRUNCATE

如何解决《MySQL:IFEXISTSTRUNCATE》经验,为你挑选了1个好方法。

想要截断表格(如果存在):

IF EXISTS(SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'mytable') TRUNCATE mytable

错误:

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的"IF EXISTS(SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME ='mytable')'附近使用正确的语法

我之后尝试添加那些)但问题似乎是在IF.



1> Thanos Marko..:

您需要以下两个语句来执行此操作:

create table if not exists ;

truncate table ;


是的它有效,但我只想检查表是否存在.目的不是创建表,如果它不存在
推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有