我在网站上工作。我需要做一个客户调查,所以我正在开发一个允许用户从选项列表中进行选择的 SQL 数据库。该调查将在使用 PHP 的页面上显示为弹出窗口。我在制作包含选项列表的列时遇到问题。
USE survey;
CREATE TABLE questionnaire
(
firstName VARCHAR(255),
email VARCHAR(255),
reference VARCHAR(255),
CONSTRAINT ck_YourConstraint CHECK (reference = 'Socials' OR reference = 'Google search' OR reference = 'Google Mybusiness' OR reference = 'Referal' OR reference = 'Email') ;
我不知道我是否在帮忙,但试试这个:
USE survey;
CREATE TABLE questionnaire (
firstName VARCHAR(255),
email VARCHAR(255),
reference VARCHAR(255),
CONSTRAINT ck_reference CHECK (reference IN ('Socials', 'Google search', 'Google Mybusiness', 'Referal', 'Email'))
);
在下面的评论中让我知道。