gpt4 book ai didi

mysql - 在数据库中插入视频

转载 作者:搜寻专家 更新时间:2023-10-30 22:12:49 29 4
gpt4 key购买 nike

下面给出了在 mySql 数据库中插入视频的查询。

insert into media(name,data) values ('image', load_file('C:\ao.mp4'))

该表有 2 列,名称和数据,其中数据具有 BLOB 数据类型。第一列添加到表中,但第二列返回 null。

我已阅读提供的答案 here , 但它不起作用。

最佳答案

表创建:

 CREATE TABLE media  (
GAME_ID INTEGER NOT NULL PRIMARY KEY,
name VARCHAR (20),
VIDEO LONGBLOB );

您的插入查询将与此类似

INSERT INTO media values ('File_Name',LOAD_FILE("C:\\Users\\Public\\Videos\\Sample Video\\ao.mp4"));

Result of load_file() was larger than max_allowed_packet (1048576)

您可能必须为客户端(您正在运行以执行导入)和正在运行并接受导入的守护进程 mysqld 更改它。

对于客户端,可以在命令行指定:

mysql --max_allowed_packet=100M -u root -p database < dump.sql

另外,更改mysqld部分下的my.cnf或my.ini文件,设置max_allowed_pa​​cket=100M 或者您可以在连接到同一服务器的 MySQL 控制台中运行这些命令:

set global net_buffer_length=1000000; 
set global max_allowed_packet=1000000000;

(使用非常大的数据包大小值。)

定位 .ini 文件

要配置客户端和实用程序,请在 Windows 安装目录中创建一个新的 my.ini 文件。更多信息 here

关于mysql - 在数据库中插入视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21255954/

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