mysql - 使用只能是三个不同城市之一的城市属性创建 mySQL 表
问题描述
我正在尝试编写一个使用 MySQL Workbench 创建数据库的脚本。我需要创建一个带有名为“city”的属性的表。此属性只能是悉尼、布里斯班或墨尔本,并且它需要有一个约束,以确保在插入数据时它没有其他值。我该怎么做呢?
CREATE TABLE Warehouse (
warehouseNumber int NOT NULL,
warehouseName varchar(255),
streetNumber varchar(255),
streetName varchar(255),
city varchar(255),
suburb varchar(255),
state varchar(255),
postcode varchar(255),
warehouseHeadName varchar(255),
numberEmployees int,
PRIMARY KEY (warehouseNumber)
);