| 楼主 发表于: 2002-11-21 17:52:07 我用insert语句 一次插入 15000 条记录能够成功 可是插入20000 以上就不行了 出错 我插入的记录的字段内容是随机生的 所以语句很长 请问 有谁知道 MYSQL 语句有没有长度限制? 最长可以是多少M? 特别是 INSERT 语句 高分相送 |
3 | #1 得分:0 回复于: 2002-11-21 20:00:17 可以这样回答你,MYSQL一个表的最大容量是4GB |
|
| #2 得分:0 回复于: 2002-11-22 14:04:12 我想知道的是 语句的长度限制 而不是表的大小 限制 |
|
| #3 得分:0 回复于: 2002-11-22 15:27:28 默认好像是1m |
|
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 请将数值适当加大 |
| #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语句能不能改 如何改? |
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 |
| #7 得分:0 回复于: 2002-11-25 00:59:57 我们用Mysql导入导出200M的数据,也没有什么问题啊! |
联系客服