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

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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

MySQL教程 3.3 随笔 第1张MySQL教程 3.3 随笔 第2张

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

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

MySQL教程 3.3 随笔 第3张

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

MySQL教程 3.3 随笔 第4张

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

MySQL教程 3.3 随笔 第5张MySQL教程 3.3 随笔 第6张

 

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

MySQL教程 3.3 随笔 第7张

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

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄