Delete data from all tables in MYSQL

前端 未结 16 1764
自闭症患者
自闭症患者 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 10:10

    This will require a stored procedure or script that loops through each table and does:

    truncate table

    To get the list of tables to truncate you can do something like:

    SELECT table_name 
    FROM INFORMATION_SCHEMA.tables 
    WHERE table_schema = 'db_name' 
    

提交回复
热议问题