gpt4 book ai didi

mysql - SQL 查询不工作,使用 ideone。似乎无法发现错误。请额外的眼睛。 (简单查询)

转载 作者:行者123 更新时间:2023-11-29 06:14:49 25 4
gpt4 key购买 nike

有点麻烦为什么我的查询没有显示。我已经查看了这个并且没有看到任何错误。我正在使用 www.ideone.com 来尝试和测试一些东西,尽管它不起作用。如果我能多一双眼睛就好了。非常感谢。

create table Conflicts
(
ConflictsID int(11),
EmployeeID int(11),
StartTime datetime,
EndTime datetime,
primary key(ConflictsID),
foreign key(EmployeeID) references Schedule(EmployeeID)
);
create table Schedule
(
ScheduleID int(11),
PatientID int (11),
EmployeeID int(11),
AppointmentTime datetime,
AppointmentDescription varchar(256),
AppointmentNotes text,
primary key (ScheduleID),
foreign key(EmployeeID) references Conflicts(EmployeeID)
);

insert into Conflicts values (1,1,08:30:00,05:30:00);
select * from Conflicts;

最佳答案

不允许此构造,因为 EmployeeId 不是 Schedule 中的唯一键:

foreign key(EmployeeID) references Schedule(EmployeeID)

我不知道你想表达什么,但这里有一些想法:

  • 完全删除外键引用。
  • Schedule 中删除 EmployeeId
  • 使用 ConflictId 获得外键引用。
  • 有一个指向 Employees 的外键引用。

这些不一定相互排斥。

关于mysql - SQL 查询不工作,使用 ideone。似乎无法发现错误。请额外的眼睛。 (简单查询),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36455780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com