Я использую локальную базу данных, и я пытаюсь вставить изображение в столбец Photo VARBINARY (20000).Синтаксис пути для LOAD_FILE с использованием сервера WAMP
Каков путь, который я должен использовать для LOAD_FILE?
INSERT INTO ImageTable(PHOTO) VALUES(LOAD_FILE('E:/wamp64/bin/mysql/mysql5.7.14/data/test.jpg'));
Это то, что я использую. Это введите NULL в таблицу. MySQL также находится под этим путем. Должен ли путь относиться к чему-то? Я использую командную строку.
Dont 'сохранять файлы в базе данных. http://stackoverflow.com/a/41235395/267540 – e4c5
Вы получаете сообщение об ошибке, что файл был найден или нет? Если нет, тогда MySQL правильно интерпретирует файл, тогда вам нужно посмотреть содержимое файла. – davejal
Я попытался загрузить файл, который не существует, и он не дает никакой ошибки в любом случае. @ e4c5: У меня тоже есть строка, что я могу «data: image/jpeg; base64», но слишком долго вставлять ее с помощью командной строки. Какие-нибудь советы по этому поводу? – sandboxj