mysql - 将文本文件内容插入到mysql的列中

标签 mysql

我想将文本文件数据插入到我的表列中。 为此,我使用以下代码。

INSERT INTO uncompress 
(stamp, what) VALUES 
(NOW(), LOAD_FILE('D:/test.txt'));

但它会在“what”列中插入空数据。 请帮我。提前致谢

最佳答案

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

要使用此功能,文件必须位于主机服务器上,用户必须指定文件的完整路径名,并且用户必须具有 FILE 权限。文件必须可读,并且大小必须小于 max_allowed_pa​​cket(在 my.ini 文件中设置)字节。

如果文件不存在或无法读取,则返回 NULL。

关于mysql - 将文本文件内容插入到mysql的列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19087723/

相关文章:

mysql - 在字段名称周围使用反引号

mysql - SQL Select使一个值只出现一次

php - 照片上传到服务器和数据库的问题

php - 有没有什么好的通用 PHP MySQL HTTP 隧道?

php - 了解参数化查询 php、sql、mysql

sql - 我怎样才能使这个 MySQL 查询工作?

php - 在 Postgres 中存储 Zip 文件

Android:不会一次列出所有项目

mysql - Thinking Sphinx 中搜索条件的索引计算字段

python - mysql 6.3/python 3.5 中的 CREATE TABLE 语法错误