暂无图片
mysql数据的惟一
我来答
分享
freerunning
2023-06-02
mysql数据的惟一
mysql中,多个客户端并发插入数据,如何保证某些字段值的惟一性? 如,Tab001表中,有字段fieldA,fieldB,fieldC,fieldD,fieldE 插入数据时,需要保证FieldB字段值的惟一; 保证FieldD,FieldE组合字段值的惟一;
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
心有阳光

应用程序要做惟一性的判断;

数据表中增加惟一性约束:
ALTER TABLE Tab001 ADD CONSTRAINT UQ__Tab001__FieldB UNIQUE NONCLUSTERED (FieldB ASC)

ALTER TABLE Tab001 ADD CONSTRAINT UQ__Tab001 __FieldDE UNIQUE NONCLUSTERED (FieldD ASC, FieldE ASC)

暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
chengang

应用做判断。
同时数据库定义uninque key 来兜底

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql 迁移opengauss 应用服务的迁移, 有没有工具支撑?
回答 1
暂无文字回复
mysql中超长行的存储问题(pg toast对应的)
回答 1
mysql中,varchar,blob/text等1页存储不下的时候,行内就存储20字节关键信息,真实数据就放到溢出页(overflowpages).参考:https://www.modb.pro/d
MySQL ocp 最新题库可以从哪里获取?
回答 4
MySQL8.0OCP最新中文考试题库(如需完整版请联系作者)https://www.modb.pro/db/1703602138349916160
开源的MySQL性能监控工具都有哪些?
回答 4
zabbix
mysql 故障处理
回答 8
亚秒是个啥时间单位,要不去机房拔电吧,一下子清静了
@@和@的区别?
回答 2
select@@innodbbufferpoolsize;等价与showvariableslike'innodbbufferpoolsize';当你用SELECT@@varname搜索一个变量时(也就
MySQL表中一列添加外键,插入数据,怎么查看表的完整内容?
回答 2
已采纳
如果你是在业务中来控制的外键约束 那么就只自己查了selectfromuserinfowheredepartmentidnotin(selectdidfromdepartment)如果存在数
求数据库对比的工具?
回答 1
用这个mysqldbcompareserver1root:1@localhost:3307 server2root:1@localhost:3308  test:test
如何定位出导致单核cpu高的慢查询语句
回答 4
做到实时很难,总要有一个采样周期。如果该SQL执行频率比较低,其实危害是有限的。如果是高频慢SQL,调整慢查询时间或者多次执行showprocesslist,大概率是能捕获到的。
mysql库 查询耗时较长的sql
回答 2
selectfromsys.statementswithfulltablescans;这个里面有权标扫描的语句。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~