免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: dataclose1
打印 上一主题 下一主题

[求助]这到底哪里错了啊~偶都快FT了~ [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-07-14 15:52 |只看该作者

[求助]这到底哪里错了啊~偶都快FT了~

原帖由 "yeungxl" 发表:
是不是MyISAM表?
跟auto increment column有关.
2147483647是Max Int值
http://www.geocrawler.com/archives/3/8/2000/10/0/4586681/
http://forums.devshed.com/archive/4/2001/06/4/17052
   


嗯~~~~~     你说的对~   就是这意思!!!!   ~--~

论坛徽章:
0
12 [报告]
发表于 2003-07-14 16:03 |只看该作者

[求助]这到底哪里错了啊~偶都快FT了~

原帖由 "Digico" 发表:
谢谢各位了~  经过大家的提醒~  偶终于找到了~问题所在~

原来~在这个表里有一数据ID 是2147483647    已经是最大值了(由于ID这个字段是自动添加的~所以再加入新记录时就加不进去了~--~)

不过奇怪的是为什么 ..........
   

自增字段好像有记忆功能似的
我将表清空后插入记录的自增字段值还是原自增字段值加1,而不是从1开始
但是重新启动MySQL后就不会出现此情况了。

你的程序应该有问题,否则Test表不可能出现2147483647 这个值。

论坛徽章:
0
13 [报告]
发表于 2003-07-14 16:03 |只看该作者

[求助]这到底哪里错了啊~偶都快FT了~

把id的数据类型改大点就行了。

论坛徽章:
0
14 [报告]
发表于 2003-07-14 16:08 |只看该作者

[求助]这到底哪里错了啊~偶都快FT了~

原帖由 "Digico" 发表:
   


嗯~~~~~     你说的对~   就是这意思!!!!   ~--~
   

最好将MyISAM表转换成InnoDB表,以求支持事务。

论坛徽章:
0
15 [报告]
发表于 2003-07-14 16:24 |只看该作者

[求助]这到底哪里错了啊~偶都快FT了~

原帖由 "yeungxl" 发表:
   

最好将MyISAM表转换成InnoDB表,以求支持事务。
   

InnoDB的表功能很牛
对数据量很大的表推荐用这种格式
小数据量的表还是myisam的格式好吧

论坛徽章:
0
16 [报告]
发表于 2003-07-14 16:36 |只看该作者

[求助]这到底哪里错了啊~偶都快FT了~

原帖由 "yeungxl" 发表:
   

最好将MyISAM表转换成InnoDB表,以求支持事务。
   


怎么转换~

论坛徽章:
0
17 [报告]
发表于 2003-07-14 16:57 |只看该作者

[求助]这到底哪里错了啊~偶都快FT了~

原帖由 "Digico" 发表:
   


怎么转换~
   

1) 安装phpMyAdmin进行转换
2) 命令行转换:
    ALTER TABLE XXX TYPE = INNODB

注意:
      先确定所用的MySQL支持innodb,修改配置my.cnf中有关innodb的配置,然后重新启动MySQL:
      innodb_data_file_path = ibdata1:18M:autoextend
      innodb_home_dir = /u/data/mysql
      ......

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
18 [报告]
发表于 2003-07-14 16:58 |只看该作者

[求助]这到底哪里错了啊~偶都快FT了~

[quote]原帖由 "Digico"]我把整个表删了重建后~才一切恢复了正常~~ [/quote 发表:

其实用不着删表,把出问题的那个field drop掉,然后重新建立就得了。

论坛徽章:
0
19 [报告]
发表于 2003-07-14 17:24 |只看该作者

[求助]这到底哪里错了啊~偶都快FT了~

原帖由 "夜猫子" 发表:

其实用不着删表,把出问题的那个field drop掉,然后重新建立就得了。
   

嗯~  就是Drop掉了~又新建了一次!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP