上面的代码中你这一句有问题: Gender ENUM('男', '女') NOT NULL,
时间: 2023-12-23 14:06:22 浏览: 20
非常抱歉,您是对的。MySQL中的ENUM类型确实不支持使用`'男'`和`'女'`作为枚举值,应该使用`'M'`和`'F'`等字符表示。以下是修改后的SQL语句:
```
CREATE DATABASE SC;
USE SC;
CREATE TABLE Students_8208210915 (
Sno CHAR(10) PRIMARY KEY,
Sname VARCHAR(20) NOT NULL,
Gender ENUM('M', 'F') NOT NULL,
Birthday DATE NOT NULL
);
CREATE TABLE Courses_8208210915 (
Cno CHAR(10) PRIMARY KEY,
Cname VARCHAR(20) NOT NULL,
PCno CHAR(10),
Hours INT NOT NULL,
Credit INT NOT NULL,
FOREIGN KEY (PCno) REFERENCES Courses_8208210915(Cno)
);
CREATE TABLE Score_8208210915 (
Sno CHAR(10),
Cno CHAR(10),
Score INT NOT NULL,
PRIMARY KEY (Sno, Cno),
FOREIGN KEY (Sno) REFERENCES Students_8208210915(Sno),
FOREIGN KEY (Cno) REFERENCES Courses_8208210915(Cno)
);
```
感谢您指出错误,希望我的回答能够帮到您。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)