Вы можете загрузить файл в MySQL с помощью функции load_file .
Погуглив, я не нашел документации о разделении каталогов на страницах MySQL. В системах Windows разделителем каталогов по умолчанию является backsla sh \
в отличие от sla sh /
в мире Linux.
Теперь я увидел два типа:
Использование
1) sla sh like load_file("c:/windows/system32/drivers/etc/hosts")
2) backsla sh like load_file("c:\\tmp\\mydata.txt")
(см. Book MySQL Программирование хранимых процедур )
Интересно, правильны ли оба варианта, и если да, то выполняет ли MySQL перевод в 1)? Если нет, то каков правильный синтаксис, особенно для Windows?