打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
请教 MYSQL insert语句的长度限制 MYSQL语句最长可以多长

请教 MYSQL insert语句的长度限制 MYSQL语句最长可以多长 [问题点数:100分,结帖人haifengs]

haifengs
haifengs
等级:
结帖率:100%
楼主 发表于: 2002-11-21 17:52:07
我用insert语句  一次插入 15000  条记录能够成功
可是插入20000 以上就不行了  出错

我插入的记录的字段内容是随机生的  所以语句很长
请问  有谁知道  MYSQL 语句有没有长度限制?

最长可以是多少M?

特别是 INSERT  语句

高分相送
分享到: 更多 0
回复次数:7
bombshell
bombshell
等级:
3
#1 得分:0 回复于: 2002-11-21 20:00:17
可以这样回答你,MYSQL一个表的最大容量是4GB
haifengs
haifengs
等级:
#2 得分:0 回复于: 2002-11-22 14:04:12
我想知道的是  语句的长度限制

而不是表的大小 限制
laoer23
laoer23
等级:
#3 得分:0 回复于: 2002-11-22 15:27:28
默认好像是1m
shuixin13
非犬犬
等级:
4
9
5
#4 得分:100 回复于: 2002-11-22 20:13:38
在你的My.ini或 my.cnf文件中加入下列两行,

set-variable = max_allowed_packet=1M
set-variable = net_buffer_length=2K

请将数值适当加大
haifengs
haifengs
等级:
#5 得分:0 回复于: 2002-11-23 16:31:38
能说详细点吗 
set-variable = max_allowed_packet=1M
set-variable = net_buffer_length=2K

什么意思  怎么么改默认值
shuixin  兄 
My.ini或 my.cnf 在那里
用SQL语句能不能改  如何改?
shuixin13
非犬犬
等级:
4
9
5
#6 得分:0 回复于: 2002-11-25 00:27:07
如果你用的是WIN32的,
请在你的系统目录下查找my.ini

在Linux下你查找my.cnf

在里面加入
set-variable = max_allowed_packet=6M
set-variable = net_buffer_length=4K
lapmx
lapmx
等级:
#7 得分:0 回复于: 2002-11-25 00:59:57
我们用Mysql导入导出200M的数据,也没有什么问题啊!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MySQL 批量操作,一次插入多少行数据效率最高?
MySQL 的最佳化設定
mysql data文件夹下的ibdata1 文件作用
MySQL 安装与配置
新特性解读 | MySQL 8.0 轻松改配置,云上友好
#2006 - MySQL server has gone away 问题解决方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服