![]() |
1
8
在MySQL中,我唯一能想到的就是添加几个实用列。
并添加两个触发器
然后在
现在,无论顺序如何,尝试插入重复对时都会出现错误。
在一个像样的关系数据库上
所以,在太迟之前切换;-) |
![]() |
2
1
我不认为你能做到这一点,就像使用一个独特的索引或诸如此类的东西。 不过,您可能仍然可以使用触发器实现这种检查,该触发器在插入和更新之前触发。 我已经有一段时间没有使用触发器了,而且它也不在mysql上,所以我不能给你举任何例子,但是这里是手册的相关页面: 12.1.19. CREATE TRIGGER Syntax 附带说明:正如您所说,这种约束通常在应用程序端实现。 |
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |