\! 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 #执行完后删除临时文件

相关文章:

  • 2021-10-16
  • 2021-07-16
  • 2021-07-10
  • 2021-09-06
  • 2022-01-16
  • 2021-05-28
  • 2021-11-14
猜你喜欢
  • 2022-12-23
  • 2021-07-10
  • 2021-05-25
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
相关资源
相似解决方案