分享

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

 文档集成 2014-01-15

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

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

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

最长可以是多少M?

特别是 INSERT  语句

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

而不是表的大小 限制
laoer23
laoer23
laoer23
等级:Blank
#3 得分:0 回复于: 2002-11-22 15:27:28
默认好像是1m
shuixin13
shuixin13
非犬犬
等级:Blank
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
haifengs
等级:Blank
#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
shuixin13
非犬犬
等级:Blank
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
lapmx
等级:Blank
#7 得分:0 回复于: 2002-11-25 00:59:57
我们用Mysql导入导出200M的数据,也没有什么问题啊!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多