Mysql 如何使用LOAD_FILE将文件中的值插入到表中?

Mysql 如何使用LOAD_FILE将文件中的值插入到表中?,mysql,mysql-loadfile,Mysql,Mysql Loadfile,我尝试使用以下代码将文本文件插入数据库: INSERT INTO test.table (url_address, html) VALUES ('abc', LOAD_FILE('C:\Documents and Settings\eran\Desktop\1.txt')); 但是,我在html列中得到null。如何将数据从文本文件获取到数据库?MySQL LOAD_file()读取文件并以字符串形式返回文件内容 要使用此功能,文件必须位于主机服务器上,用户必须指定文件的完整路径名,并且用户必

我尝试使用以下代码将文本文件插入数据库:

INSERT INTO test.table (url_address, html)
VALUES ('abc', LOAD_FILE('C:\Documents and Settings\eran\Desktop\1.txt'));
但是,我在html列中得到null。如何将数据从文本文件获取到数据库?

MySQL LOAD_file()读取文件并以字符串形式返回文件内容

要使用此功能,文件必须位于主机服务器上,用户必须指定文件的完整路径名,并且用户必须具有文件权限。该文件必须可读,并且大小必须小于允许的最大数据包(在my.ini文件中设置)字节。如果文件不存在或无法读取,则返回NULL

尝试对路径使用双反斜杠“\”。我不知道它是否有效


您使用的是哪种数据库管理系统?很抱歉,可能是重复的!我忘了:)现在用文档编辑。谢谢你的提醒!