Delete data from all tables in MYSQL

前端 未结 16 1781
自闭症患者
自闭症患者 2020-12-13 09:17

I have 100 tables, 40,000 rows in each table. I want to go into MySQL and delete all rows from all tables.

...in 1 statement, if p

16条回答
  •  忘掉有多难
    2020-12-13 09:55

    This two line Script is the best... try it

    EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
    GO
    EXEC sp_MSForEachTable 'DELETE FROM ?'
    GO
    

提交回复
热议问题