Есть ли способ определить столбец типа 'enum', а затем определить другой столбец в той же таблице типа 'set' с теми же значениями 'enum'?
например, мы имеем "перечисление" со значениями "один", "два", "три", мы определяем первый столбец в таблице с этим типом перечисления. Затем мне нужно определить второй столбец в таблице с помощью "SET" "один", "два" и "три".
Надеюсь, я прояснил это...
Вы можете сделать что-то вроде:
CREATE TABLE foo(bar VARCHAR(10),
CHECK(bar IN ('value1', 'value2'))
);