gpt4 book ai didi

mysql - 将文件内容插入 MySQL 表的列

转载 作者:IT老高 更新时间:2023-10-28 23:50:31 25 4
gpt4 key购买 nike

我知道有 LOAD DATA INFILE 语句,它允许我将结构化数据插入表中。

我很好奇的是,是否可以将文件的内容插入到单列中。所以,是这样的:

INSERT INTO my_table (stamp, what) VALUES (NOW(), LOAD DATA INFILE 'my_file');

可能吗?

最佳答案

是的,这是可能的。您可以使用 LOAD_FILE()功能:

CREATE TABLE my_table (stamp datetime, what text);

INSERT INTO my_table (stamp, what) VALUES (NOW(), LOAD_FILE('/tmp/my_file.txt'));

您必须确保 MySQL 可以读取该文件,并且您的 MySQL 用户拥有 FILE特权。这与 LOAD DATA INFILE 所需的权限相同。 .

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com