sql >> Databasteknik >  >> RDS >> Mysql

Trunkera alla tabeller i MySQL-databasen som matchar ett namnmönster

Använd concat:

SELECT concat('TRUNCATE TABLE `', TABLE_NAME, '`;')
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME LIKE 'inventory%'

Detta kommer givetvis bara att generera SQL som du behöver kopiera och köra själv.



  1. Ta bort första X raderna i en databas

  2. Hur man konverterar UTC-datum till lokal tidszon i MySql Select Query

  3. Använd MySQL relationsdatabaser på Ubuntu 10.10 (Maverick)

  4. MySQL-fråga:Använder UNION och får radnummer som en del av SELECT