如何将大文件加载到MySQL中的表中

时间:2016-01-07 11:52:39

标签: mysql linux bash

我正在用bash编写脚本,并希望将一个大文件/ var / log / syslog加载到数据类型为longblob的mysql表中。

string=$(</var/log/syslog)
mysql --user=username --password=passwd123 databasename << EOF
insert into table (column) values (LOAD_FILE('$string'));

我无法使其工作,在mysql的表中它只显示&#34; NULL&#34;

我之后将把mysql数据库中的内容加载到网站。

1 个答案:

答案 0 :(得分:0)

您可以尝试LOAD DATA INFILE http://dev.mysql.com/doc/refman/5.7/en/load-data.html