问大神们一个问题,数据库主键用自增好,还是不用自增存储过程控制好?



柒葉聆風
问大神们一个问题,数据库主键用自增好,还是不用自增存储过程控制好?
lanq
根据业务需求来选择
柒葉聆風
比如?
需要考虑数据迁移情况的用存储过程?
首席执刑人
最常见的主键数据类型是数字类型、固定长度的字符类型和GUID类型
lanq
用guid
首席执刑人
能用Int32的尽量用Int32的
lanq
为什么尽量用int?
首席执刑人
方便啊 你熟悉啊 
lanq
首席执刑人
主键的要求是  越短越好,顺序增长
lanq
int确实会快一点
首席执刑人
GUID类型类型吧 虽然全球唯一  但是不好转到其他数据库上面去
柒葉聆風
dal的模板没有写关于string为主键不自增的情况,然后主管设计的数据库有,我不想从新写,就叫他把stsing改为自增了
lanq
还有安全性
不只是唯一
首席执刑人
柒葉聆風
我在想以后会不会被骂
guid
柒葉聆風
guid考虑迁移情况没?
首席执刑人
不要纠结了 权力的游戏开始了
柒葉聆風
我反正叫他把所有影响写代码效率的东西全改了,以后估计要被骂
当时我就吓傻啦
不要纠结了权力的游戏更新了。
那个顺便问下  现在都哪下单机游戏的啊?
小星星
你们都在看这个啊
当时我就吓傻啦
lanq
guid的唯一性,可以确保迁移没问题。

相关问题
谁知道Mysql主键自增长的啊 帮我看看】 运行不成功 ;indetity;没有,我刚开始就要这种建法的;
自己单独服务器 我想远程连接数据库,服务器需要操作什么吗?】 服务器需要开启远程连接功能;mysql里边;默认是不可以远程连接的;
Thinkphp 可以连接两个数据库吗 第二个数据库表没有表前缀 怎么连接】 没搞过你可以百度下你把一个表拿过去就行了啊
post提交的时候,怎么避免提交成功跳转的时候,刷新而导致数据再次写入数据库】 听不懂;有没有接私单的?;提交了 改变状态再次提交 判断状态;
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容