Como colocar um texto com várias linhas em um banco de dados a partir da linha de comando?

0

Eu tenho e-mails exportados em texto completo (um arquivo por e-mail). Eu quero colocá-los em um banco de dados a partir de um script shell (bash ou python). Digamos que eu criei um banco de dados com uma tabela de emails, e de, para, cc, bcc, objeto, data, corpo e algumas colunas personalizadas, e digamos que eu esteja usando mariadb ou preferencialmente um banco de dados de texto completo. Como posso escrever um comando para escrever o corpo da mensagem na célula do corpo do banco de dados?

    
por lalebarde 04.06.2015 / 22:26

1 resposta

0

É melhor importar os arquivos de texto do próprio MariaDB. Você pode usar mysqlimport [OPTIONS] database textfile ... ou LOAD DATA INFILE 'file_name' INTO TABLE tbl_name ... para essa finalidade.

Referências: mysqlimport e LOAD INFILE DE DADOS

    
por 04.06.2015 / 23:17