zoukankan
html css js c++ java
(解释文)My SQL中主键为0和主键自排约束的关系
上一篇我们说了关于自排如果主键是0的问题,在这里我搞清楚了原因,导致这种情况是因为在SQL中对自排设置了初始值:
从这里可以看到这两个变量一个是自增的初始值,一个是增量,这里都是1,所以在设置自增的时候会把那个字段原来存在的所有0变成从1开始的步长为1的等差数列。
但是这个数值是可以被修改的(不过在这里不建议修改),在insert的时候如果插入的是0,则会默认以插入的行号为准,也就是默认值自动变成了行号。
首先我们得明白,主键自排,为什么要使用主键自排,还不因为以后索引等很多操作方便,所以这里插入时会以行号来改变0完全合理。
查看全文
相关阅读:
Oracle exp/imp导出导入工具的使用
导入导出数据语句小结
改变一生的五句话
给年轻工程师的十大忠告
项目经理三步曲(项目经理成长版)
写作、写程序的快乐和痛苦
《Excel与VBA程序设计(mini版)》
《3S新闻周刊》第三期发布: 解密Google Earth
《Excel与VBA程序设计》进度(2006.3.8)
Arc2Earth正式发布
原文地址:https://www.cnblogs.com/wf-skylark/p/9060957.html
最新文章
深入理解 ASP.NET 动态控件 (Part 3 页面生命周期)
十分钟内学会:让GridView支持按行选中及多选
英语阅读推荐:主题切换控件 & ExpressionBuilder
AJAX 在中文社区的“集体信仰动摇”?!
对博客园 URL 的一些调整建议
从 ASP 到 ASP.NET (Part 2 忘记什么)
深入理解 ASP.NET 与客户端缓存 (Part 1 HTTP 协议)
深入理解 ASP.NET 与客户端缓存 (Part 2 ASP.NET 支持)
随需写作 / On Demand Writing
Microsoft Ajax Beta1 边学边用边补充 (Part 4 $create)
热门文章
扩展 Atlas 的客户端 Web Service 调用功能
在 catch 块内进行 throw 的多种方式
ASP.NET 解决一个大难题的同时引入另一个更大的难题
DOS下通过批处理执行sql命令
请不要做浮躁的人(转)
读书笔记:软件工程思想2 程序员与程序经理
读书笔记:软件工程思想1 软件工程基本观念
读书笔记:软件工程思想3 项目计划与质量管理
由CSDN搬家到博客园了
从Coding Fan到真正的技术专家
Copyright © 2011-2022 走看看