如何在我的数据库中添加图像 table

How to add an image in my database table

我有一个 table 列,但我正在尝试将 'img' 列更新为特定图像。

这是我试过的:

UPDATE employees
SET img="(LOAD_FILE('C:/Users/Test/Desktop/Test.png')"
WHERE wname='Foo';

遗憾的是图片没有转换为真实图像。

您使用 LOAD_FILE 的方式不对,试试这个:

 UPDATE employees
 SET img=LOAD_FILE('C:/Users/Test/Desktop/Test.png')
 WHERE wname='Foo';

查看详情:http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_load-file

在您的查询中,您只是将 img 的值设置为 “(LOAD_FILE('C:/Users/Test/Desktop/Test.png')”因为双层涂层。 因此,不是上传文件,而是插入路径位置 “(LOAD_FILE('C:/Users/Test/Desktop/Test.png')”

@Sagar Joon 完全正确,你按照他说的做了。