首先,我只想说我是SQL新手,所以请原谅我,如果我无知或什么。我无法在%ProgramData中找到我的MySQL文件夹%ProgramData%
我正在处理这个项目,我需要从文本文件导入数据。我首先想到的是使用这个命令:
LOAD DATA LOCAL INFILE '/tmp/test.txt' INTO TABLE names;
在哪里我的文本文件是测试,我的表是名。
不过,我得到这个错误信息:
Error Code: 2. File '\tmp\teste.txt' not found (Errcode: 2 - No such file or directory)
我试图挽救在tmp文件夹这个文件,但我仍然有同样的错误。我被告知可能问题出在my.ini中(关于 - secure-file-priv的问题),但我找不到我的MySQL文件夹C:\ ProgramData。显然,这是my.ini应该是的地方。那么,有什么想法呢?
顺便说一句,我不是混乱C:\ Program Files文件和C:\ ProgramData
P.S:我使用Windows 10和MySQL工作台6.3 CE。
我相信ProgramData是一个隐藏文件夹。你可以手动检查它是否在那里? – Mark
如果你在Windows上,那么你是如何创建一个名为'/ tmp/test.txt'的文件?这不是Windows文件路径。只有你可以告诉我们你是在哪里放置这个文件 - 现在告诉MySQL,你也可以在你的'LOAD DATA'语句中! –