首页 / 知识
关于MySql:MySql-如果不存在其他表,则创建表吗?
2023-04-16 15:40:00

MySql - Create Table If Not Exists Else Truncate?shmuel613,最好是更新您的原始问题,而不是答复。最好是在一个地方包含完整的问题,而不要在讨论中分散讨论。 本的答案是合理的,除了他似乎不想回答的地方有一个"不"的意思。仅在表不存在的情况下才删除表是不正确的。 您确实需要多个语句。有条件创建然后填充: 或者只是拖放并重新创建 使用纯SQL,这是您真正的两种解决方案。我喜欢第二更好。 (通过存储过程,您可以将其简化为一条语句。类似:TruncateAndPopulate(fubar),但是到编写TruncateAndPopulate()的代码时,您将花费更多的时间,而不仅仅是使用上面的SQL。) 执行任何查询(如果表存在)。 用法:
有关Mysql的更多信息 您可以在"如果不存在则创建"之后进行截断。
怎么样:
或者您是说只想通过一个查询来做到这一点? 如果您使用的是PHP,请在删除表之前使用mysql_list_tables检查该表是否存在。 好的,还不错。更具体地说,当前查询正在执行以下操作:
第一次运行包含此方法的方法时,由于该表尚不存在,它会在截断时生成一条错误消息。 我唯一的选择是执行"创建表",运行"截断表",然后填写表吗? (3个独立的查询) PS-感谢您的迅速回复! |
最新内容
相关内容
linux命令删除用户组?
linux命令删除用户组?,管理,密码,系统,用户组,用户,概念,命令,文件,管理员,工作组,Linux命令之用户组管理1、查看/etc/group文件,只存在名称为mlinux删除重复项命令?
linux删除重复项命令?,数据,系统,工具,电脑,项目,公式,百度,代码,名字,基础,您好,我需要删除重复内容,两份以上的重复全部删除,不留一组数据?_linux硬链接删除命令?
linux硬链接删除命令?,数据,系统,不了,时间,名称,链接,文件,档案,地方,设备,linux怎么备份删除bin下的.sh命令1、dump命令 Linux dump命令用于linux交互删除命令?
linux交互删除命令?,名称,不了,系统,文件夹,命令,通用,文件,目录,指令,方法,linux删除文件夹命令1、linux删除命令rm-rf命令。具体详情:rm命令linux删除无用的命令?
linux删除无用的命令?,系统,软件,数据,员工,命令,信息,宽松,对比,状态,公司,Linux系统怎样清理垃圾文件1、clean 命令删除所有的软件安装包。删除文件linux命令行?
删除文件linux命令行?,命令,文件,不了,档案,名称,系统,数据,目录,文件夹,终端,linux的文件和目录的删除命令有哪些?1、Linux删除文件的命令是rlinux命令行删除网卡?
linux命令行删除网卡?,地址,网络,系统,工具,信息,设备,名字,管理,服务,网卡,linux中怎么把第一块网卡上的ip给删除掉1、你好,你说的删除IP是指linux命令删除字符串?
linux命令删除字符串?,软件,系统,代码,名称,通用,连续,字符,字符串,命令,空格,类似trim命令,去除字符串中的冒号,有这个简单的命令吗?1、=trimlinux删除整个命令?
linux删除整个命令?,命令,文件夹,不了,名称,通用,系统,数据,文件,目录,格式,linux的文件和目录的删除命令有哪些?linux删除文件夹的方法有两种linux如何命令删除?
linux如何命令删除?,档案,系统,命令,文件,目录,通用,文件夹,终端,选项,参数,linux的文件和目录的删除命令有哪些?Linux删除文件的命令是rm命令删除路由命令linux?
删除路由命令linux?,系统,信息,网络,地址,管理,环境,路由,命令,工作,基础,WINDOWS和LINUX系统清空路由表的命令使用Ctrl+R快捷键打开运行框,输linux命令删除当前行?
linux命令删除当前行?,系统,位置,命令,文件夹,文件,标的,数据,环境,通用,不了,求一个linux命令,他能删除一个文本文件的前几行内容,不删除全部