久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

mysql - 刪除數據庫中的數據,但是表結構保留

瀏覽:136日期:2022-06-18 16:51:59

問題描述

mysql如何捉到,刪除數據庫中的數據,但是表結構保留每個表都清空數據,但是各個表的字段都保留。請問有20個表的話,就必須把說有的表名引用一遍?寫20遍?delete from tablename1;delete from tablename20;

問題解答

回答1:

<?php//用循環執行SQL,瞬間幫幫你刪除干凈了,即使是100張表 也是瞬間for($i=0;$i<=20;$i++){ $sql = ’DELETE FROM tableName’.$i; $db->query($sql);}回答2:

運行這個語句,會生成指定數據庫的所有表刪除語句,拿著這個結果query即可,注意替換你的數據庫名

SELECT Group_concat(a.sql_truncate, a.sql_truncate, ’’) AS sql_truncate FROM (SELECT Concat(’truncate table ’, table_name, ’;’) AS sql_truncate FROM information_schema.tables WHERE table_schema = ’你的數據庫名’AND table_type = ’BASE TABLE’) AS a

truncate table table_name

回答3:

mysql -uroot test -e 'show tables' > all_table.md然后用vim或者sublime編輯all_table.md在前面統一加上delete from 回答4:

寫存儲過程讀取table名 循環執行刪除delete from tablename;

回答5:

導出表結構,刪除數據庫。重建

回答6:

drop user 用戶名 cascade級連刪除用戶下面的所有數據

回答7:

別用delete,用truncate吧

主站蜘蛛池模板: 和田县| 安岳县| 荃湾区| 辽源市| 云龙县| 封丘县| 徐汇区| 常德市| 育儿| 临清市| 柳林县| 延安市| 元江| 荔浦县| 叙永县| 色达县| 岳普湖县| 河北区| 呼玛县| 班玛县| 密云县| 南开区| 天等县| 昌图县| 成安县| 西安市| 云和县| 晋江市| 甘谷县| 莲花县| 同仁县| 延津县| 长宁县| 北京市| 齐河县| 建水县| 偃师市| 罗源县| 阿图什市| 宁安市| 廊坊市|