0

我正在使用 mysql,我正在尝试在 build.xml 中填充数据库。

如何在此表中插入 blob 文件:

        CREATE TABLE CONTENT (
        idContent varchar(30) not null,
        price int,
        url blob,
        primary key (idContent)
        );

我试过这个:

INSERT INTO CONTENT VALUES ("Tecnico.png", 0, LOAD_FILE("src/Tecnico.png"));

但是url返回为null,然后我尝试了.png的整个路径并返回null。

任何人都可以帮助我吗?

4

1 回答 1

0

MySQL LOAD_FILE() 读取服务器上已经存在的文件,不上传文件。

因此,如果文件在服务器上,并且完整路径类似于“/var/www/[AnotherFolfer]/src/Tecnico.png”

尝试使用:

INSERT INTO CONTENT VALUES ("Tecnico.png", 0, LOAD_FILE('/var/www/[AnotherFolder]/src/Tecnico.png'));
于 2013-04-29T18:38:24.103 回答