我必须为课程创建测试表,并且面临以下ENUM的问题:
.list>li,
.collapsible>li {
list-style: none;
}
.list li {
border: 1px solid brown;
width: 300px;
padding: 10px;
background-color: lightyellow;
}
.collapsible {
display: none;
}
.clickme {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.clickme .arrow {
width: 20px;
height: 20px;
}
.rotate {
transform: rotate(180deg);
}
它不起作用 - 我得到: “错误1064(42000):您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以便在''M','F'附近使用正确的语法, 专业ENUM('1','2','3','4'), 评级ENU'在第5行“
每当我尝试创建没有ENUM字段时 - 一切都很好。如果我再次使用那些ENUM尝试ALTER TABLE - 它会失败。
那里有什么问题?
答案 0 :(得分:0)
请尝试使用下面的查询使用'
这句引用`
CREATE TABLE IF NOT EXISTS people_tes (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
Lname varchar(20) DEFAULT NULL,
Fname varchar(20) DEFAULT NULL,
Gender ENUM('M', 'F'),
Specialty ENUM('1', '2', '3', '4'),
Grade ENUM ('I', 'J', 'M', 'S'),
Start_date date DEFAULT NULL, PRIMARY KEY (id) )