\! rm -f /tmp/ivan_alter.sql #预删除临时文件,方式下面的语句无法写入
SELECT concat(‘alter table `’, TABLE_SCHEMA, ‘`.`’, TABLE_NAME, ‘` engine=innodb;’) 
FROM information_schema.TABLES 
WHERE ENGINE=‘Myisam’ AND 
      TABLE_SCHEMA<>‘mysql’ AND 
      TABLE_SCHEMA<>‘information_schema’
INTO OUTFILE ‘/tmp/ivan_alter.sql’ ;
source /tmp/ivan_alter.sql
\! rm -f /tmp/ivan_alter.sql #执行完后删除临时文件
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号