Я хочу создать колонку remuction_type
в таблице (называемый обсуждение
), что позволяет текстовым значениям «урок» или «викторина», но создаст ошибку Если какое-либо другое значение вставлено в этот столбец.
Я понимаю, что я могу создать отдельную таблицу Element_types
с столбцами remuction_id
(первичный ключ, int) и remuction_type
(уникальный, текст) и создать Зарубежный ключ Entertain_Element_Id
в таблице Обсуждение
Ссылка Element_Types
Column Element_id
. Или альтернативно, я мог бы забыть remuction_id
в целом и просто установить Element_Type
в качестве первичного ключа. Но я хочу избежать создания нового стола.
Есть ли более простым способом ограничения возможных значений в столбце без создания новой таблицы?