使用脚本从文件中获取文本并将其插入到 mysql 表中

使用脚本从文件中获取文本并将其插入到 mysql 表中

我想使用脚本从文件中获取数据(一些文本)并将其插入到 mysql 字段中。

我努力了:

mysql -u root -p password dbname << INSERT INTO tblename (fieldname) VALUES (LOAD_FILE('filename'));

mysql -u root -p password dbname << EOF INSERT INTO tblename (fieldname) VALUES ('$filename'); EOF

答案1

与 Ubuntu 并非严格相关,但您想要LOAD DATA INFILE,其文档可以在以下位置找到:

http://dev.mysql.com/doc/refman/5.1/en/load-data.html

可能是这样的..

echo "LOAD DATA INFILE 'filename' INTO TABLE tblename;" | mysql -u root -p password dbname

您也可以使用dbname.tblename然后dbnamemysql命令中删除,它们是等效的。

相关内容