Используйте это и формируйте запрос
SELECT Concat('TRUNCATE TABLE ',table_schema,'.',TABLE_NAME, ';')
FROM INFORMATION_SCHEMA.TABLES where table_schema in (db1,db2)
INTO OUTFILE '/path/to/file.sql';
Теперь используйте этот метод, чтобы использовать этот запрос
mysql -u username -p </path/to/file.sql
, если вы получите ошибку, подобную этой
ERROR 1701 (42000) at line 3: Cannot truncate a table referenced in a foreign key constraint
самый простой способ - наверху вашего файла добавить эту строку
SET FOREIGN_KEY_CHECKS=0;
, в которой говорится, что мы не хотим проверять ограничения внешнего ключа во время прохождения этого файла.
Он усечет все таблицы в базах данных db1 и bd2.