如何从命令行将多行文本放入数据库?

如何从命令行将多行文本放入数据库?

我有电子邮件的全文导出(每封电子邮件一个文件)。我想通过 shell 脚本(bash 或 python)将它们放入数据库中。假设我创建了一个数据库,其中包含电子邮件表、发件人、收件人、抄送、密件抄送、对象、日期、正文和一些自定义列,假设我使用的是 mariadb 或最好是全文数据库。我该如何编写命令将邮件正文写入数据库的正文单元格中?

答案1

最好从 MariaDB 内部导入文本文件。您可以使用 或mysqlimport [OPTIONS] database textfile ...LOAD DATA INFILE 'file_name' INTO TABLE tbl_name ...实现此目的。

参考:mysql导入加载数据文件

相关内容