少女与战车英国bgm:insert into values 最大能插入多大的数据

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 14:27:34
从客户端接收一个1M的文件,把这个文件以二进制的形式插入到SQL Server数据库,用insert into values 插入,因为数据太大插不进去,如何解决

一般数据库里有缓存限制的,比如MySQL的默认缓存为1M。大于1M的数据进行存储都会产生错误。为了解决这个问题,我们可以人为设定这个缓存,以MySQL为例,在my.ini文件(配置文件)中,找到一项:
max_allowed_packet=1M

把1改成你想要的值,注意单位!不用单位则是B

如果没有,可以在[mysqld]下面自行添加

重启服务就OK了。

主要是看你语句的大小吧,语句过大就无法执行,语句大小可以在配置文件里设置