Создайте таблицу MySQL с атрибутом city, который может быть только одним из трех разных городов - PullRequest
0 голосов
/ 06 октября 2018

Я пытаюсь написать скрипт, который создает базу данных с использованием MySQL Workbench.Мне нужно создать таблицу с атрибутом "город".Этот атрибут может быть только Сидней, Брисбен или Мельбурн, и он должен иметь ограничение, которое гарантирует, что он не имеет никакого другого значения при вставке данных.Как мне это сделать?

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)
);
...