Я хочу изменить все типы таблиц в моей базе данных, но не используя SUPER USER.Я хочу попробовать изменить для всей таблицы, используя скрипт ALTER TABLE.Знаете ли вы, как я могу выполнить любой запрос в списке SELECT QUERY результат?
Этот пример запроса, который я создаю:
SELECT CONCAT("ALTER TABLE ", TABLE_SCHEMA,".",TABLE_NAME," ENGINE = InnoDB;") AS Querys
FROM information_schema.TABLES WHERE TABLE_SCHEMA = "database_name" AND ENGINE = "MyISAM"
, и результат для этого запроса:
+--------------------------------------------------------+
| Querys |
+--------------------------------------------------------+
| ALTER TABLE database_name.table_name1 ENGINE = innodb; |
| ALTER TABLE database_name.table_name2 ENGINE = innodb; |
| ALTER TABLE database_name.table_name3 ENGINE = innodb; |
| ALTER TABLE database_name.table_name4 ENGINE = innodb; |
+--------------------------------------------------------+
Как я могу выполнить все запросы к таблице по очереди / строки?