我正在为巡回赛设计一个数据库。我需要写一个检查约束来监控旅游门票销售(TicketID)和旅游容量。当达到最大的旅游容量时,它会停止售票。我如何编写20人的旅游容量代码?我是MySQL的新手,请原谅我有限的知识。感谢
CREATE TABLE ticket(
TicketID integer not null,
TicketPrice DOUBLE(10,2) NOT NULL DEFAULT 0.0,
PurchaseDate DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
CustomerID integer NOT NULL,
PRIMARY KEY (TicketID)
);
CREATE TABLE tour(
TourID integer not null,
StartDate date not null,
StartTime time not null,
EndTime time not null,
TicketID integer not null,
StaffID integer not null,
LocationID integer not null,
Tourcapacity interger not null,
PRIMARY KEY (TourID)
);