sql.语句无法导入阿里云数据库

来源:7-6 MySQL 数据库搭建

慕粉1473597318

2021-06-16

老师,阿里云数据库默认innodb,您的数据库是,ENGINE=MyISAM
无法导入成功。。。
如何解决?

写回答

1回答

扬_灵

2021-06-16

同学你好,你可以试一下修改默认引擎为。或者将MyISAM迁移至InnoDB https://cloud.tencent.com/developer/article/1681172   https://blog.csdn.net/sanbingyutuoniao123/article/details/50038657/ 

0
1
慕粉1473597318
我暂时改本地数据库了。 阿里云不支持。 RDS MySQL不支持MyISAM引擎的主要原因有如下几个: MyISAM对数据完整性的保护存在缺陷,且这些缺陷会导致数据库数据的损坏甚至丢失。另外,这些缺陷很多是设计问题,无法在不破坏兼容性的前提下修复。 MyISAM在出现数据损害情况下,很多都需要手工修复,无法适用于产品服务的方式。 对于RDS的存储而言,MyISAM对于I/O的操作不是最优化的方案,导致MyISAM的性能相对于InnoDB的优势不大。 MyISAM向InnoDB的迁移代价低,大多数应用仅需要改动建表的代码即可完成迁移。 MyISAM的发展在向InnoDB转移,在5.7和8.0版本中MySQL可以完全不是MyISAM,系统的数控也被转移到了InnoDB。
2021-06-16
共1条回复

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程