1. 首页
  2. 考试认证
  3. Oracle认证
  4. mysql判断表是否存在然后批量删除的操作

mysql判断表是否存在然后批量删除的操作

上传者: 2020-12-17 03:09:23上传 PDF文件 90.43KB 热度 14次
1、在网上找了许久都没有找到判断表是否存在,然后模糊删除的。但是最后找到了一个曲线救国的方法。 需求:删除表中后缀是 _待删除 的表 1、第一步,找到所有的这样的表,并且拼装好删除表的sql Select CONCAT( 'DROP TABLE IF EXISTS ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE '%_待删除'; 执行结果 2、第二步:去一一执行删除语句,有能力的可以去写一个脚本执行什么的 3、sql解析 3-1 :concat 字符串拼接 3-2 :DROP TABLE
下载地址
用户评论