USE `[DBNAME]`; SELECT GROUP_CONCAT(CONCAT( 'ALTER TABLE ' ,TABLE_NAME ,' ENGINE=InnoDB; ') SEPARATOR '' ) FROM information_schema.TABLES AS t WHERE TABLE_SCHEMA = '[DBNAME]' AND TABLE_TYPE = 'BASE TABLE'
使用說明:
1. 將以上SQL語句中的[DBNAME]替換成需要修改的數據庫名稱。
2. 執行SQL,這個時候還沒有修改,只是給了一個查詢結果。
3. 將查詢結果復制,去掉前後的引號,然後執行。