gpt4 book ai didi

mysql - 插入的图像无法在 MySQL 中显示

转载 作者:行者123 更新时间:2023-11-29 10:41:31 24 4
gpt4 key购买 nike

create table img(id integer primary key, image blob);     

insert into img
value(1, load_file('C:\Users\User\Desktop\Image/imge.png'));

select * from img;

它仅显示 id 列。图像列为空。

最佳答案

您的路径不正确 - 最后一个斜杠也应该是反斜杠

C:\Users\User\Desktop\Image\imge.png

另请检查:

  1. 文件必须位于服务器主机上
  2. 您必须拥有 FILE 权限
  3. 该文件必须可供所有人读取,并且其大小小于 max_allowed_pa​​cket 字节。
  4. 如果 secure_file_priv 系统变量设置为非空目录名称,则要加载的文件必须位于该目录中。
  5. character_set_filesystem 系统变量控制以文字字符串形式给出的文件名的解释(默认值 - 二进制)。对于允许多字节文件名的系统,不同的值可能更合适。例如,如果系统使用UTF-8 表示文件名,请将character_set_filesystem 设置为“utf8”。

关于mysql - 插入的图像无法在 MySQL 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45379346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com