我的数据库类项目错误

时间:2015-01-24 06:32:01

标签: mysql sql

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)附近使用正确的语法

1 个答案:

答案 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个记录。