如何使用mysql在xml中插入blob?

时间:2013-04-29 14:09:14

标签: mysql xml blob

我正在使用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。

有人可以帮我吗?

1 个答案:

答案 0 :(得分: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'));