使用mysql语句插入图像后,我的照片字段在表结构中仍显示为空

时间:2019-02-01 13:58:29

标签: mysql image null mysql-loadfile

use work;
update applicants
set photo = (load_file("C:\Users\CEO\Pictures\MY PHOTOS\OT.jpg"))
where ID = 2001;

当我在MySQL工作台中执行查询时,它成功运行,显示0行受影响的行匹配的行:1已更改:0警告

但是当我决定查看表记录时,ID 2001行中的photo列下的值为NULL

我认为我的文件名应该显示在我的照片栏中,而不是显示为空。

我进行了一些研究,以查看甚至将代码更改为 设置照片= OT.jpg,仅使用文件名,但仍然无法使用。

我的照片数据类型为BLOB,我的照片大小为997kb

如果可以的话,请通过正确的步骤帮助我。我想要逐步解决此问题的程序。

我希望我的记录显示值,而照片值是我的文件名,它不应在mysql工作台和命令行的显示表记录中再次显示NULL

0 个答案:

没有答案