在SQL Server 2014中,我想创建一个外键
ALTER TABLE tblPerson
ADD CONSTRAINT tblPerson_Gender_FK
FOREIGN KEY(Gender) REFERENCES tblGender(ID);
Run Code Online (Sandbox Code Playgroud)
但我总是收到这个错误:
消息 2714,级别 16,状态 5,第 30 行
数据库中已有一个名为“tblPerson_Gender_FK”的对象。消息 1750,级别 16,状态 0,第 30 行
无法创建约束或索引。请参阅以前的错误。
这是我的桌子
create table tblPerson
(
ID int Primary Key NOT NULL,
Name varchar(max) Not null ,
Email varchar(max) Not null,
Gender int
)
Run Code Online (Sandbox Code Playgroud)
和另一个
create table tblGender
(
ID int not null Primary key,
Gender varchar(max)
)
Run Code Online (Sandbox Code Playgroud) 我想从 Python 检查 MX-Record。所以我安装了这个dnspython包,但是当我尝试导入以下库时:
import dns.resolver
Run Code Online (Sandbox Code Playgroud)
它显示以下错误:
ModuleNotFoundError: No module named 'dns'.
Run Code Online (Sandbox Code Playgroud)
我使用 PyCharm 和 Python 3。
sql-server ×2
constraints ×1
database ×1
dns ×1
foreign-keys ×1
mx-record ×1
python ×1
python-3.x ×1
sql ×1
t-sql ×1