У меня много больших текстовых файлов, которые я хочу сохранить в своей базе данных.Я написал сценарий оболочки, который может защитить небольшое количество данных, но когда я пробую его с некоторыми большими файлами, я получаю следующую ошибку:
mysql: Argument list too long
Содержимое столбца имеет тип longtext.
test.txt содержит 60 слов и сохраняет содержимое.Если я попробую то же самое с austen-emma.txt (в котором 158167 слов), я получу описанную ошибку
#!/bin/sh
content=`cat /srv/data/english_gutenberg_corpus/test.txt`
db_value=`mysql -u admin -padmin --database=bp12 -e "INSERT INTO db_connector_text (author, date, genre, content, title, language, source, wordlength) VALUES ('lel', '1970-01-16', 'NULL', '$content', 'Lyrische elemente', 'German', 'kp', 20)"`
Есть ли решение этой проблемы?