определить столбцы enum и set в mysql с одинаковыми значениями

0

Есть ли способ определить столбец типа 'enum', а затем определить другой столбец в той же таблице типа 'set' с теми же значениями 'enum'?

например, мы имеем "перечисление" со значениями "один", "два", "три", мы определяем первый столбец в таблице с этим типом перечисления. Затем мне нужно определить второй столбец в таблице с помощью "SET" "один", "два" и "три".

Надеюсь, я прояснил это...

Теги:
sqldatatypes

1 ответ

1

Вы можете сделать что-то вроде:

CREATE TABLE foo(bar VARCHAR(10),
                 CHECK(bar IN ('value1', 'value2'))
                );
  • 0
    я не уверен, что это правильный путь, я думал о том, чтобы как-то заранее определить значения и затем использовать их для перечисления и установки, но спасибо за подсказку ... +1

Ещё вопросы

Сообщество Overcoder
Наверх
Меню