Mysql
 sql >> база данни >  >> RDS >> Mysql

Съкратете всички таблици в базата данни на MySQL, които съответстват на модел на име

Използвайте concat:

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

Това, разбира се, ще генерира само SQL, който трябва да копирате и стартирате сами.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. изтриването на обекти в каскада не работи във връзка ManyToMany

  2. MySQL тригерите не могат да актуализират редове в същата таблица, към която е присвоен тригерът. Предложено решение?

  3. Как да наблюдавате внедряванията на MySQL с Prometheus &Grafana в ScaleGrid

  4. sql ако в инструкция за вмъкване без select

  5. SQLSTATE[HY000] [1698] Достъпът е отказан за потребител 'root'@'localhost'