【问题标题】:How to insert image in table in MySQL with update query only如何仅使用更新查询在 MySQL 中的表中插入图像
【发布时间】:2021-02-05 06:35:46
【问题描述】:

我想在我的前端显示一些图像,但现在我无法更新查询,就像我想要插入图像而不插入查询我只想要更新查询我已经尝试了很多但结果表明

Affected rows: 0
Time: 0.062ms

我的列名是Category_Original_Imagedatatypelongblob,默认情况下是null

所以我的查询是这样的

UPDATE mytablename 
   SET Category_Original_Image = LOAD_FILE('mySystemPath/abc.jpg') 
 Where Category = 'ABCD'

当我执行这个查询时,它显示了我

Affected rows: 0
Time: 0.062ms

所以我在谷歌上搜索只出现了插入查询,所以如何解决这个查询。

我的期望是:

此查询需要使用Affected rows : 1 执行,我可以在我的表格字段中看到(Blob),任何建议都对我有帮助,谢谢。

【问题讨论】:

    标签: mysql sql-update angular6 blob


    【解决方案1】:

    我认为您的查询正在执行,但您的查询卡住了,而不是受影响的行:1 对。

    所以我的回答是:

    您的查询很好,但如果您在本地机器和 LocalDatabase 上执行此查询,那么此查询将执行,您将在一段时间内看到 Affected rows : 1

    注意: 如果您尝试执行此查询并且想要类似的 Affected rows : 1 那么这个查询只在本地数据库和本地机器上执行如果你将图像从本地计算机插入到服务器数据库,这将不起作用,那么这将不会使用Affected rows : 0执行你的查询,并且在一些特权之间,所以我认为特权创建在您的服务器数据库中插入图像时,您的本地出现了一些问题。

    从这里,我看到不止一件事在你的情况下可能是错误的......

    • 您是否通过了完整路径?
    • 权限设置是否正确?
    • 函数返回什么?空?
    • 你用手册中给出的查询试过了吗?

    【讨论】:

    • 哦……这就是为什么它不能从本地到服务器的原因……我明白了……谢谢你,它正在从本地到本地工作,谢谢你的话。
    猜你喜欢
    • 2010-10-07
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-11-27
    • 2014-02-09
    • 2016-03-23
    • 2015-04-18
    • 2017-07-16
    相关资源
    最近更新 更多