腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
我可以让
mysql
表列不区分大小写吗?
我是
mysql
(和一般的sql )的新手,我正在尝试是否可以使插入到表中的列中的数据不区分大小写。我正在存储州名称、城市名称等数据,所以我希望对这些类型的数据有一个唯一的
约束
,最重要的是使它们不区分大小写,这样我就可以依赖
唯一性
约束
。
mysql
是否支持在创建表期间或在列上设置
唯一性
约束
时对列使用不区分大小写的选项?处理这些问题的通常方式是什么?我非常感谢任何替代的想法/建议来处理这个问题。但是为了真正利用
唯一性
约束
,我希望
浏览 2
提问于2014-01-02
得票数 6
回答已采纳
2
回答
在
mysql
中,依赖
唯一性
约束
还是手动检查行是否已经存在是不可见的?
、
我有张桌子:对两种组合都有
唯一性
约束
。另一种方法是运行SELECT count(*)查询,以检查该行是否已经存在,并在需要时跳过它。编辑: 万一我不清楚,这里的问题是依赖terms抛出
异常
更好,还是在insert操作之前运行select查
浏览 2
提问于2015-04-20
得票数 1
1
回答
如何在SubmitChanges()过程中为不同类型的
异常
提供友好的错误消息
、
、
、
我现在关心的
异常
有两种:并发性和
唯一性
约束
private void OnSubmitChangesCompleted(SubmitOperation so)并且不清楚它是并发
异常
还是唯一
约束
异常
。 有人能告诉我如何澄清它们吗?我尝试使用GetType()来查看它们有什么类型的
异常
,但我都得到了DomainOperationException的
异常
。注意:对于Update,它应该能够捕获并发<e
浏览 3
提问于2010-10-12
得票数 0
回答已采纳
1
回答
MySQL
在日期的年份部分强制
唯一性
是否可以在一对列X,Y上强制
MySQL
唯一性
,其中X是日期,Y是整数。我需要
唯一性
来应用于Year(X),Y。使用UNIQUE在列对上很容易做到这一点,但我不知道如何通过提取日期的年份部分来添加
约束
。
浏览 1
提问于2016-06-08
得票数 0
2
回答
SQL server -存储过程-忽略
异常
、
我在一个存储过程中有:这个insert可能会抛出
异常
,因为我对表有这样的
约束
: ADD CONSTRAINT UniqueSiteCategPair我设置了这个
约束
,这样在插入对的
唯一性
(@SITEID,@TempCId)时就不必检查
浏览 0
提问于2011-11-02
得票数 4
回答已采纳
1
回答
将数据库
约束
转换为Rails验证
、
、
、
在初始化或试图保存时,是否有从数据库
约束
推断验证的方法?或者,是否有可能使ActiveRecord避免触及数据库
约束
,并表现为弱验证失败?这意味着可以在不重新启动或编辑Rails应用程序的情况下对数据库
约束
进行外部操作,从而提高性能,因为
唯一性
验证不需要单独的查询,而且
唯一性
验证将不受竞争条
浏览 1
提问于2013-07-24
得票数 5
回答已采纳
1
回答
如何用RequestFactory处理ConstraintViolationException引起的RollbackException
、
、
、
、
我正在尝试使用JPA和Hibernate以及RequestFactory (GWT2.5)在字段上实现唯一值
约束
。我的其他
约束
是使用JSR303实现的,我想用同样的方式(在Receiver中调用onConstraintViolation )向客户端报告违规情况。据我所知,实现这种类型
约束
的最佳选择是在使用@Column属性时设置unique = true。然后在提交事务时由数据库强制执行,并避免与通过查询断言
唯一性
相关的任何争用条件。如果违反
唯一性
约束
,则提交操作将抛出RollbackE
浏览 0
提问于2013-01-09
得票数 1
回答已采纳
1
回答
插入忽略锁定表,即使它忽略插入?
、
在
MySQL
中,如果有一个INSERT IGNORE命令,由于
唯一性
约束
,它最终不会插入到表中。它会问并等待写锁吗?或者,
MySQL
是否识别忽略关键字,并在写锁之前使用读锁,并且只有当它真正需要写入时才会请求写入锁?
浏览 4
提问于2013-08-11
得票数 1
回答已采纳
2
回答
在设计注册控制器中处理ActiveRecord::RecordNotUnique
、
、
、
有时
唯一性
约束
会被打破,并且会抛出一个ActiveRecord::RecordNotUnique
异常
。这可能是由于rails
唯一性
验证中的竞争条件,当用户快速连续提交注册表单两次,或者当两个用户尝试同时使用相同的用户名注册时发生的。 end end e
浏览 3
提问于2014-01-14
得票数 0
3
回答
保证
MYSQL
/InnoDB中大于255的varchar的
唯一性
、
我想对URL列施加
唯一性
约束
,但
MySQL
不允许我在URL上创建键。我使用InnoDB/UTF8表。据我所知,它每个字符使用多个字节,密钥限制为766字节(在InnoDB中)。基于URL保持行的
唯一性
的优雅方法是什么?
浏览 0
提问于2011-11-23
得票数 4
回答已采纳
4
回答
处理NHibernate
异常
、
、
、
在NHibernate中处理
异常
的最佳实践是什么?正如预期的那样,这失败了,尽管对于GenericADOException,我希望是一个ConstraintViolationException或类似的东西(在数据库级别的主题代码上有
唯一性
约束
)。ADOException包装了一个具有合理错误消息的
MySQL
异常
,但我不想通过抛出内部
异常
来打破封装。特别是因为
MySQL
还没有最终确定为这个项目的后端。理想情况下,我希望能够捕获
异常
并在这一点上向用户返回一
浏览 0
提问于2009-04-09
得票数 6
回答已采纳
2
回答
Rails可以在没有索引的情况下处理DB
唯一性
吗?
、
、
我在schema.rb中看到了schema.rb语句,认为
唯一性
是对表的
约束
,而不是对于索引.Using索引是实现
唯一性
的途径之一,程序员不应该指定对关系数据库的“如何”和索引加快搜索,而是承担插入成本实际上,还有其他方法来保持
唯一性
约束
吗?如果不是,为什么Rails只为
唯一性
约束
提供add_index语句?
浏览 6
提问于2015-06-22
得票数 2
回答已采纳
2
回答
UNIQUE in
MySQL
(InnoDB)的用途是什么
、
为什么
MySQL
有这个限制,如何使用更大、更可靠、唯一的密钥
浏览 4
提问于2011-11-14
得票数 1
回答已采纳
1
回答
使用SQLAlchemy在postgres中实施多列
唯一性
约束
、
基于对的回答(我使用的是声明性版本,如下所示),我尝试声明一个多列
唯一性
约束
。customer_location_uc'),然而,当我用相同的customer_id和location_code创建多个项目时,我没有从SQLAlchemy得到任何
唯一性
异常
为了强制执行这个
约束
,我还需要做什么?
浏览 0
提问于2018-04-02
得票数 3
1
回答
唯一键
约束
问题-
MySQL
、SQL Server、Oracle、Postgres
我有一个employee表,它有10列,并且必须为id、name、address、mobile创建一个唯一键
约束
首先,我通过组合上面的所有键创建了一个唯一的
约束
,并观察到了以下内容。
MySQL
中的实际行为。为了克服这个问题,我放弃了通过向unique
约束
添加列来组合和创建unique的想法,并提出了一个具有unique
约束
的字符串类型的新列。我手动构造记录的每个插入,并在任何插入上给出值,以便保
浏览 13
提问于2018-12-12
得票数 0
2
回答
为什么我的
MySQL
实例认为“‘ī’”和"i“是相等的字符?
、
我在
MySQL
中遇到了
唯一性
约束
问题。我有两个不同的角色:
mysql
> SELECT @@character_set_database, @@collation_database; +----------------------
浏览 1
提问于2019-05-14
得票数 3
回答已采纳
1
回答
在表中的两列组合上使用持久的唯一
约束
来处理重复?
、
、
我有许多记录要插入到
MYSQL
表中。我使用的是PHP。其中一些是复制品。我正在使用redbeanPHP orm () 我的策略是使用由2列(字段A和DUPLICATENUMBER )组成的复合唯一
约束
。创建每条记录时,DUPLICATENUMBER = 0。这一次,如果字段A和DUPLICATENUMBER必须相同,唯一
约束
才能保持完整,因为递增DUPLICATENUMBER应该会破坏
唯一性
。我应该发出什么
MYSQL
命令来设置这个组合的唯一
约束
?
浏览 1
提问于2013-04-03
得票数 0
回答已采纳
1
回答
频繁地用服务响应同步表记录
、
、
、
我从一个服务请求数据,该服务的响应存储在database.First中,我有一个空表,每当我第一次请求时,来自服务的记录就会出现在我的数据库表中。我的查询是如何更新我的表在我第二次向上请求时来自服务的响应?因此,不变的记录将保持不变,新记录将被添加,更新的记录将是updated.Do --我需要在DB上编写任何存储过程或任何解决办法?如果我使用Nomysql DB的mongo,可能会发生什么情况?提前谢谢。
浏览 0
提问于2013-10-19
得票数 0
回答已采纳
4
回答
哪一个更好:捕获数据库
异常
还是创建手动检查?
、
我在
MySQL
数据库服务器中使用hibernate。问题:在这种情况下,哪种方法更好: 请建议哪种方法更值得推荐。谢谢你的回复!
浏览 2
提问于2013-08-14
得票数 4
回答已采纳
2
回答
如何在没有密钥限制的情况下防止重复VARCHAR?
、
、
我希望将URL存储在数据库列中,并强制执行一个
约束
,即值必须是唯一的。不幸的是,
MySQL
对索引键的长度有限制,这意味着只检查URL的第一个X字符的
唯一性
。因此,我遇到了假阳性,其中两个不同的URL触发了
约束
集成冲突,因为第一个X字符恰好是相同的。 是否有一种方法可以在VARCHAR列上强制执行其长度不受任何限制的
唯一性
?
浏览 0
提问于2016-12-09
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL中的数据类型及约束
MySQL数据库的多表查询以及外键约束
MySQL 异常有这一篇就够了!
选择唯一索引还是普通索引?
【21】-MySQL-DML-番外
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券