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
我得到错误我不明白如何解决它,如果有人可以帮助我理解发生什么事情我会大大降低它
错误1064您的SQL语法出错。检查与您的mysql服务器版本对应的手册,以便在PRIMARY KEY(RATING_ID)附近使用正确的语法
答案 0 :(得分:1)
查看格式良好的代码
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)
BTW,您的表格中只有99
个记录。