усекать несколько таблиц базы данных на экземпляре Mysql
SELECT Concat('TRUNCATE TABLE ',table_schema,'.',TABLE_NAME, ';')
FROM INFORMATION_SCHEMA.TABLES where table_schema in ('db1_name','db2_name');
Использование результата запроса для усечения таблиц
Примечание:
может быть, вы получите эту ошибку:
ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails
Это происходит, если есть таблицы с ссылками на внешние ключи к таблице, которую вы пытаетесь удалить / усечь.
Перед усечением таблиц Все, что вам нужно сделать, это:
SET FOREIGN_KEY_CHECKS=0;
Обрежьте свои таблицы и измените их обратно на
SET FOREIGN_KEY_CHECKS=1;