CREATE DATABASE FINAL_PROJECT;
USE FINAL_PROJECT;
CREATE TABLE MOVIE_RATING
(RATING_ID DECIMAL(2,0) PRIMARY KEY,
RATING CHAR(4));
CREATE TABLE MOVIE
(MOVIE_ID DECIMAL(2,0) PRIMARY KEY,
TITLE CHAR(20),
YEAR_RELEASED VARCHAR(4),
RATING_ID CHAR(4),
BW CHAR(4),
SUBTITLES CHAR(5));
PRIMARY KEY (RATING_ID) );
INSERT INTO MOVIE
我收到错误,我不明白如何修复它,如果有人可以帮助我了解发生了什么,我会非常感激
error 1064 you have an error in your SQL syntax. Check the manual that corresponds to your mysql server version for the right syntax to use near PRIMARY KEY (RATING_ID)
最佳答案
看看你的代码格式是否良好
CREATE TABLE MOVIE_RATING
(
RATING_ID DECIMAL(2,0) PRIMARY KEY,
RATING CHAR(4)
);
CREATE TABLE MOVIE
(
MOVIE_ID DECIMAL(2,0) PRIMARY KEY,
TITLE CHAR(20),
YEAR_RELEASED VARCHAR(4),
RATING_ID CHAR(4),
BW CHAR(4),
SUBTITLES CHAR(5)
);
PRIMARY KEY (RATING_ID) );
INSERT INTO MOVIE
那个 PRIMARY KEY (RATING_ID) );
完全丢失并且没有必要。 INSERT INTO MOVIE
显然错过了语句的其余部分
顺便说一句,使用 DECIMAL(2,0)
让您的表中只有 99
条记录。
关于mysql - 我的数据库类项目错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28122991/