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 if exists equi_accp_info__待刪除; --判斷這個表是否存在,如果存在就刪除
mysql判斷表是否存在然後批量刪除的操作
1 在網上找了許久都沒有找到判斷表是否存在,程式設計客棧然後模糊刪除的。但是最後找到了乙個曲線救國的方法。需求 刪除表中字尾是 待刪除 的表 1 第一步,找到所有的這樣的表,並且拼裝好刪除表的sql select concat drop table if exists table name,from...
MySQL判斷表是否存在
有四種方式進行判斷 12 3 4 5 1.show tableslike tb bp d case 2.selecttable namefrominformation schema.tableswhere table schema dbname andtable name tablename 3.如...
python判斷檔案是否存在,是否為空,然後寫入
將每次執行的ks值存入乙個檔案,每次執行時加入檔案,再讀取檔案畫出連續一些天數的ks曲線圖 if os.path.exists ks accumulate.csv if os.path.getsize ks accumulate.csv print 檔案存在且不為空 ks temp.to csv k...