mysql如何捉到,删除数据库中的数据,但是表结构保留每个表都清空数据,但是各个表的字段都保留。请问有20个表的话,就必须把说有的表名引用一遍?写20遍?delete from tablename1;delete from tablename20;
小伙看你根骨奇佳,潜力无限,来学PHP伐。
雷雷
執行這個語句,會產生指定資料庫的所有表刪除語句,拿著這個結果query即可,注意替換你的資料庫名稱
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
寫入預存程序讀取table名 循環執行刪除delete from tablename;
匯出表格結構,刪除資料庫。重建
drop user 使用者名稱 cascade級連刪除使用者下方的所有資料
別用delete,用truncate吧
雷雷
執行這個語句,會產生指定資料庫的所有表刪除語句,拿著這個結果
query
即可,注意替換你的資料庫名稱truncate table table_name
雷雷
寫入預存程序
讀取table名 循環執行刪除
delete from tablename;
匯出表格結構,刪除資料庫。重建
drop user 使用者名稱 cascade
級連刪除使用者下方的所有資料
別用delete,用truncate吧