免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2463 | 回复: 3
打印 上一主题 下一主题

id设为自动增加了怎么还非要输入ID值才能插入数据?(已解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-01 16:54 |只看该作者 |倒序浏览
本帖最后由 鱼儿游 于 2010-04-02 10:12 编辑

id设为自动增加也设为了主键,在插入记录的时候却不能插入。必须要在填一个id的值才能插入?以前只要设为自动增加,这个字段就可以不能给值了,插入记录的时候ID自动插入。唯一我觉得有什么不同的,就是表是导入的数据也导入了进去。也就是再插入记录的话id不能从1开始。很久没弄了,搞不清楚了。到底是怎么回事,麻烦知道的人帮个忙啊,十分感谢







我已经找到问题了,是字段类型设置的长度不够了,所以才不能插入。

论坛徽章:
0
2 [报告]
发表于 2010-04-01 18:54 |只看该作者
null

论坛徽章:
0
3 [报告]
发表于 2010-04-02 09:15 |只看该作者
不行。那个地方是改不了的,只能是not null

论坛徽章:
0
4 [报告]
发表于 2010-04-02 17:50 |只看该作者
可变长度的话 容易产生碎片,  
比如当你 删除一个col 的时候 ,  空间 其实是空着的,   长期以往, 就会有很多碎片了

对查询来说是很不利的

一般用固定长度 ,这样做索引 查询的时候 比较容易找到。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP