0
BLOB 필드에 jpg 그림을 써야합니다. 하나의 명령을 통해 손으로. Windows에서 내 클라이언트 (Navicat)를 통해 모든 것이 괜찮지 만 리눅스 (우분투)에서는 할 수 없습니다. COMAND은 간단하다 :BLOB의 MySQL 및 jpg 그림
UPDATE table SET field = LOAD_FILE("/tmp/picture.jpg") WHERE id = 40
나는 리눅스 (같은 클라이언트 Navicat는) 루트 사용자 (sudo를)로 수행하려고하고 데이터베이스 사용자의 암호없이 또한 루트입니다. 모든 권한 (FILE 포함)은 MySQL에서 root 용으로 설정됩니다.
어디에서 오류를 만듭니 까?
은 실제로'/ tmp' 폴더에 업로드되는 파일입니까, 아니면 다른 절대 경로입니까? – gabe3886
Pls는 우리와 정확한 오류 메시지를 공유합니다! – Shadow
폴더, 폴더에서 파일을로드 할 수 없습니다. 그리고 MySQL 클라이언트는 오류를 표시하지 않습니다. – Tad