Как автоматически обновить набор данных, используемый Power BI, и сгенерировать отчет, предпочтительно в IFrame

обрезать несколько таблиц базы данных на экземпляре 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;
0
задан thatOneGuy 18 January 2019 в 13:29
поделиться