2016 - 2024

感恩一路有你

数据库中如何设计主键自增 access怎么设置主键字段?

浏览量:3046 时间:2023-05-01 12:12:40 作者:采采

access怎么设置主键字段?

1.首先,打开acc

数据库建立表怎么设置唯一约束?

方法/步骤

1.创建新的数据库并设置可写权限以打开SQL S

请问对于数据库的主键究竟要不要用自增id呢?

毕竟自增id问题很多。

1.合并时有,不适合需要历史表和数据表的情况。以分布式存储数据也很困难。

2.请勿重复使用。

3,有可能被程序猜测和恶意处理。没有uuid的安全性。

简单写一下我的经历。

1.如果表只是用来记录非业务数据,比如日志消息,使用自增ID是没有问题的,这种场景也不需要使用ID来检索。

2.唐 在业务中使用的标识字段不要使用自增ID,因为自增ID是不可控的,很难进行数据的迁移和合并。

3.如果你不 t想用guid,业务上用的主键可以自己生成,有很多流行的主键生成算法可以借鉴。无非就是:空间(生成主键的机器标识,比如mac地址和主板序列号)时间(时间戳,比如unix epoch)种子(增量序列,取决于生成并发的数量)。这样,即使同时在不同的服务器上生成,也不会有。

谢谢你邀请我!这个问题与特定的业务场景和技术实现有关:

1.业务场景:例如,订单和付款订单号等敏感字段可能会 不会自动添加。它们都是具有高安全级别的字段,并且需要唯一的id作为主键。

2.技术实现:在实际开发过程中批量导入或处理数据时,要考虑技术实现的性能,所以需要多方面验证是使用自增主键还是非自增主键。

主键 数据 业务 问题

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。