MySQL教程 3.3

时间:2023-12-20 16:49:14

本实验是将数据加载到表中,具体步骤如下:

先创建数据库menagerie,再启用数据库,然后在库中创建表pet。

MySQL教程 3.3MySQL教程 3.3

运行如下代码,将文本文件pet.txt加载到pet表中,但出现ERROR 1148。查询原因后得知是local_infile变量状态没有开启。

将其设置为开启(ON)后还需要退出mysql,重新登录。

MySQL教程 3.3

利用 --local-infile=1 -u user -p 语句重新登录mysql。

MySQL教程 3.3

再次启用数据库menagerie,然后执行导入语句就可以顺利导入数据了。

MySQL教程 3.3MySQL教程 3.3

注:pet.txt这个文本文档必须先保存在相应的路径下才能正确导入。具体查看my.ini文件。如下图:

MySQL教程 3.3

说明要先将pet.txt放在C:/ProgramData/MySQL/MySQL Server 8.0/Uploads路径下,才能正确导入。