腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
什么时候由DB本身强制
主键
的
唯一性
才有意义呢?
、
我一直是
mysql
/postgres的用户,执行
主键
的
唯一性
对我来说似乎很自然,直到我发现雪花并不在
主键
上强制唯一。这也是有意义的,因为如果表不是那么大,执行插入的应用程序总是可以检查
主键
本身的
唯一性
,而应用程序通常不会使用
主键
进行插入。 如果这一理解是正确的,什么时候让DB对
主键
强制执行
唯一性
呢?我的猜测是,应用程序在插入之前检查
唯一性
的时间+实际插入的时间比使用DB强制执行
唯一性
并直接
浏览 6
提问于2022-04-06
得票数 1
回答已采纳
1
回答
频繁地用服务响应同步表记录
、
、
、
我从一个服务请求数据,该服务的响应存储在database.First中,我有一个空表,每当我第一次请求时,来自服务的记录就会出现在我的数据库表中。我的查询是如何更新我的表在我第二次向上请求时来自服务的响应?因此,不变的记录将保持不变,新记录将被添加,更新的记录将是updated.Do --我需要在DB上编写任何存储过程或任何解决办法?如果我使用Nomysql DB的mongo,可能会发生什么情况?提前谢谢。
浏览 0
提问于2013-10-19
得票数 0
回答已采纳
4
回答
数据库检查两列的
唯一性
(如果不满足,则用PHP输出错误消息)
、
在
MySql
中,我已经将这两列
设置
为唯一的。或者,有没有更直接的方法来检查表中的
唯一
浏览 5
提问于2013-05-17
得票数 0
回答已采纳
2
回答
我可以让
mysql
表列
不
区分大小写吗?
我是
mysql
(和一般的sql )的新手,我正在尝试是否可以使插入到表中的列中的数据
不
区分大小写。我正在存储州名称、城市名称等数据,所以我希望对这些类型的数据有一个唯一的约束,最重要的是使它们
不
区分大小写,这样我就可以依赖
唯一性
约束。
mysql
是否支持在创建表期间或在列上
设置
唯一性
约束时对列使用不区分大小写的选项?处理这些问题的通常方式是什么?我非常感谢任何替代的想法/建议来处理这个问题。但是为了真正利用
唯一性
约束,我希望在INSERT上有
浏览 2
提问于2014-01-02
得票数 6
回答已采纳
8
回答
Person表
主键
的最佳选择
、
、
、
在表示人员(如客户、用户、客户、员工等)的表中,您选择的
主键
是什么?我的第一选择是社会安全号码(SSN)。然而,由于隐私问题和不同的法规,一直
不
鼓励使用SSN。我想选择好的自然
主键
的功能之一就是避免重复。我
不
希望一个人在数据库中注册两次。某些代理或生成
主键
无助于避免重复条目。实现这一目标的最好方法是什么?在你的应用程序中保证person实体
唯一性
的最好方法是什么?这可以在数据库级别上使用
主键
或
唯一性
约束来处理吗?
浏览 0
提问于2009-12-24
得票数 5
回答已采纳
1
回答
表的
主键
是否有助于决定在Oracle中向哪个块写入行?
、
我试图重构一个缓慢的Oracle数据库,开发人员天真地选择了一个VARCHAR2 UUD4作为真正的只附加时间序列数据集的
主键
。我发现
主键
的
唯一性
检查(令人沮丧的是,我无法说服高级开发人员删除
唯一性
约束)和UUID4s的外键检查是性能低下的原因。查看<em
浏览 0
提问于2021-03-07
得票数 0
1
回答
主键
分区
、
null, unitsales int如果我试图在city_id上创建
主键
浏览 0
提问于2023-05-22
得票数 -1
1
回答
如果数据已经存在于SQL server中,如何防止并提供错误消息?
、
我有一个名为Event的表,有2列-- eventID (
主键
,自动增量,用于关系,int数据类型)和eventName(nvarchar(50)数据类型)。
浏览 3
提问于2014-04-03
得票数 0
回答已采纳
1
回答
Django检查数据库
不
尊重两列的
主键
(postgres)
、
我正在用Django连接到一个现有的Postgres数据库,使用inspectdb来生成我的models.py文件。Postgres中的表是这样创建的:( CONSTRAINT "PK.a" PRIMARY KEY ("id")CREATE TABLE "c" "id" uuid N
浏览 4
提问于2020-02-16
得票数 1
回答已采纳
2
回答
UNIQUE in
MySQL
(InnoDB)的用途是什么
、
为什么
MySQL
有这个限制,如何使用更大、更可靠、唯一的密钥
浏览 4
提问于2011-11-14
得票数 1
回答已采纳
2
回答
关于数据库设计技巧的问题
、
当销售订单到来时,本系统将根据下面的生产线计划维护,根据优先级
设置
对每条装配线进行自动分配。 在产品组XYZ下的产品A将在L1和L2上运行。+Period是
主键
。因为这两个字段将充当数据的
唯一性
和查找键。我是否正确地将两者都
设置
为
主键
?Table LinHdr:需要将Lin_Hdr_ID作为
主键
吗?Table LinDtl: Line_Hdr_ID+Product_Group将
设置
为
主键
,以强制执行
唯一性
。拥有这个Line_Dtl_
浏览 1
提问于2010-10-12
得票数 1
回答已采纳
4
回答
SQl设计问题。唯一索引/约束与代理键
我的问题来自于强制数据
唯一性
。例如,以我正在创建的数据库来将所有图书存储在库中的场景为例。 isbn是一个唯一的标识符,分配给图书出版界中某些神奇来源的所有书籍。如果
不
设置
uniqueIndex覆盖printedISBN和ElectronicISBN列,我们就不能在ISBN上强制执行
唯一性
。我的具体问题是,我们有这种类型的场景,我们需要强制数据的
唯一性
,但是我们使用的是代理
主键
,我们执行数据
唯一性
的唯一方法是在我们想要执行的列上一个唯一的索引。似乎有悖于直觉,因为如果我
浏览 8
提问于2011-11-02
得票数 1
回答已采纳
2
回答
如何检查多个字段的
唯一性
,但在postgres中单独检查?
、
、
在这种情况下,我需要组合多个字段来检查
唯一性
,但
唯一性
需要单独检查。例如,两个字段的唯一
设置
并不禁止插入(3)和(4),因为
唯一性
检查这两个字段。我不能将这两个字段作为
主键
,因为我有一个丰富的模式,并且已经有一个唯一的UUID作为
主键
。
浏览 2
提问于2021-03-08
得票数 1
回答已采纳
2
回答
自动索引
主键
真的很好吗?
、
在一些数据库管理系统(如
MySQL
)中,
主键
总是在默认情况下被索引。我知道索引可以使索引列的选择和比较等操作更快,但它也可以减慢其他操作,如插入和更新。在表的
主键
上很少有选择的情况下,索引不会带来很大的好处。在这种情况下,不对
主键
进行索引不是更好吗? 澄清:我刚刚了解到,
主键
实际上是由一个特殊的索引实现的,比如 for InnoDB。索引绝对可以用于强制执行
主键
的
唯一性
约束,但是否真的有必要使用索引来执行?据我所知,索引通常是作为btree实现的,它可以提高更多操作的
浏览 3
提问于2016-05-22
得票数 0
1
回答
MySQL
避免了CurrentTimeStamp中的重复条目
、
id2`, `id3`) 这是因为两行试图添加与其
主键
相同的时间戳在java中,我们可以通过维护一个变量来检查
唯一性
。如何在
mysql
数据库中直接插入时确保此
唯一性
浏览 2
提问于2015-02-03
得票数 1
1
回答
MySql
查询错误150难题
、
、
我使用
mysql
工作台在本地开发了数据库和应用程序。它需要托管在另一个名为myphpmyadmin的服务上。问题是,当我在该服务中使用
mysql
执行行创建表时,我得到了以下错误。REFERENCES `city` ( `id` ) ON DELETE CASCADE ON UPDATE CASCADE #1005 - Can't create table 'fondellb-db.artists_re
浏览 13
提问于2017-08-14
得票数 0
2
回答
给定表名的表中的重复数据
、
、
在复制过程中,我还需要为
主键
列
设置
新值。我认为获取
主键
列的最大值并向其添加一个递增号将解决
主键
问题。该表有200多个列和3个唯一键(没有表级常量),所有操作都是通过视图和oracle包进行的,这些包负责保持
主键
组合的
唯一性
。在复制过程中,如果可以向单个列添加一个递增值(从列的max+1开始),则可以保持键组合的
唯一性
。
浏览 0
提问于2015-03-02
得票数 0
回答已采纳
2
回答
如何在
mysql
中为特定表自动递增2
我有两张桌子order_retailer和order_customer为了保持订单id在整个系统中的
唯一性
,我希望order_retailer的id仅为偶数,而对于为此,我必须将自动增量的增量值
设置
为2。是否可以在
mysql
中将其
设置
为表。 我不想要php解决方案。请告诉我是否有命令/查询将perticular表的自动增量移位
设置
为2。
浏览 3
提问于2013-01-17
得票数 4
回答已采纳
1
回答
:模型类--
主键
自动增量字段:在字段上自动和手动
设置
、
、
、
、
在java maven项目中,我在一个字段中使用(@Id和@GeneratedValue(strategy = GenerationType.AUTO))使这个字段P.K和在
mysql
上自动递增。我要: 当我离开id null时,auto_increment可以工作,但是当我手动
设置
它时,我会得到错误;如何注释和配置我可以通过set
浏览 5
提问于2014-12-24
得票数 3
1
回答
检查SQL中多个属性的
唯一性
、
现在,表ID是
主键
。我可能会遇到插入相同的MID,PID组合,但我不应该添加它们。这里的ID是一些东西,需要生成,不能获得或爬行。在SQL中是否有任何机制来检查组合的
唯一性
。我想用自动增量来生成ID,所以它作为
主键
在这里是无能为力的,我正在考虑的另一个选项是,将MID和PID连接起来,然后将它们
设置
为
主键
。但所有这些都违背了目的,或者说至少
不
优雅。还有其他方法吗? 创建一个constraint会为它服务吗?
浏览 5
提问于2014-03-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么mysql不推荐使用雪花ID作为主键
MySQL 处理重复数据
《MySQL系列》之 处理重复数据
推荐MySQL数据库中避免写入重复数据的4种方式
Mysql简单操作
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券