Можно ли определить ограничения домена в MySQL?
Под ограничениями домена я подразумеваю просто определение доменов с типами данных, например:
CREATE DOMAIN Name AS varchar(20)
К сожалению, я не нашел ответа на этот вопрос в Интернете.
Да, есть способ, вы можете определить это с помощью ENUM.Вот пример этого: -
CREATE TABLE test_table (testTable_id int NOT NULL AUTO_INCREMENT PRIMARY KEY, test_gender ENUM ('мужской', 'женский', 'другой') )
Нет.MySQL не поддерживает домены или пользовательские типы данных.