请问老师,如何正确设置数据文件和索引文件的存储位置
我的sql语句是这样的:
#创建表myisam_a的同时,设置数据文件和索引文件的存储位置
CREATE TABLE myisam_a(
a CHAR(20),
id INT UNSIGNED KEY
)ENGINE=MyISAM
DATA DIRECTORY='D:/dfile/'
INDEX DIRECTORY='D:/ifile/';
我本意是想在D盘下的dfile存储myisam_a的数据文件,而D盘下的ifile文件夹存储的是myisam_a的索引文件。
运行后,mysql发出警告:

说是DATA DIRECTORY和INDEX DIRECTORY是忽略项,这是为什么呢?该如何写才能实现
设置数据文件和索引文件的存储位置呢?
13
收起
正在回答
2回答
同学你好:
目前只有5.6才支持单表指定目录,且目录是mysql:mysql。
在Windows中将忽略DATA DIRECTORY和INDEX DIRECTORY选项。
非常抱歉,上边是老师不小心写错了应该是 MyISAM 不是 MyIDAM
这个功能一般不常用,同学不必在意
如果我的回答解决了你的问题,请采纳,祝学习愉快。
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星