sql >> Database >  >> RDS >> Mysql

Kap alle tabellen in de MySQL-database af die overeenkomen met een naampatroon

Gebruik concat:

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

Dit genereert natuurlijk alleen SQL die u zelf moet kopiëren en uitvoeren.



  1. Identiteitstoename in SQL Server 2012-kolom springt van 6 naar 1000+ bij 7e invoer

  2. Ongeldig parameternummer:aantal gebonden variabelen komt niet overeen met het aantal tokens in Doctrine

  3. Wat is de beste manier om oude rijen doorlopend uit MySQL te verwijderen?

  4. Haal de op één na hoogste waarde in een MySQL-tabel