芯友网xin1234.com

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



柒葉聆風
问大神们一个问题,数据库主键用自增好,还是不用自增存储过程控制好?
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提交的时候,怎么避免提交成功跳转的时候,刷新而导致数据再次写入数据库】 听不懂;有没有接私单的?;提交了 改变状态再次提交 判断状态;
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容