0
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

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

我已经进行了几项研究,甚至更改了我的代码以设置 photo = OT.jpg,仅使用文件名,但它仍然无法正常工作。

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

如果可以的话,请帮助我正确的步骤。我希望程序逐步解决这个问题。

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

4

0 回答 0