请问我的数据库主键该如何设立及维护呢(请看下图)
发布网友
发布时间:2022-05-10 15:49
我来回答
共1个回答
热心网友
时间:2023-10-14 10:11
使用触发器进行处理。
触发器里面, 拼出这个 20位的编码,作为主键。
缺点就是, 如果你数据输入频率非常频繁的话, 那么可能会出问题。
因为 设备序列编码, 需要通过
SELECT COUNT(*) + 1 FROM ... WHERE 前面相同
来获取。
如果你的数据录入非常频繁, 发生1个点上, 同时录入多个设备的话,可能会出问题。
也就是 输入稍微慢点的那个人, 会报错, 需要重新保存一次。