LOAD_FILE ()
LOAD_FILE(file_name)
Читає заданий файл і повертає його вміст у вигляді рядка. Даний файл повинен перебувати на сервері, повинен бути зазначений повний шлях до цього файлу й користувач повинен мати привілей FILE
. Розмір даного файлу повинен бути менше зазначеного в max_allowed_packet
і файл повинен бути відкритий для читання для всіх. Якщо файл не існує або не може бути прочитаний по одній з вищезгаданих причин, то функція повертає NULL
:
UPDATE tbl_name
SET blob_column=LOAD_FILE("/tmp/picture")
WHERE id=1;