欢迎分享,转载请注明来源:内存溢出
你设置了主键,就应该是唯一的,要插入重复项,就要删除主键约束,这个时候就要自己创造主键。给你举个例子,在我们入学的时候,学校要把每个学生存入数据库,假如,学校跟你一样,刚开始觉得把学生名字作为主键也是可以得,于是,学生名字为主键,可是突然发现有的学生名字一样,就碰到了跟你一样的问题,学校是怎么解决的呢?学校就创建了一个新的项作为主键,就是学号,所以你也应该创建这样一个永远不会重复的项来作为主键。主键的定义就是:必须唯一的标识每一条记录。你可以试试改下主键,比如使用组合码。如果有需要你也可以多增加一列,SID用这种无意义的物理主键取代你现在有的物理主键,把原先的主键去掉作为逻辑主键。有不明白的可以继续问。
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
如何配置mysql数据库连接池
上一篇
2023-03-29
如何实现同步两个服务器的数据库?
下一篇
2023-03-29
评论列表(0条)