在mysql中创建一个表

时间:2017-07-05 05:11:58

标签: mysql sql

这是mysql代码。我在这里找不到错误。当我执行这一堆代码时,它显示语法错误。

 CREATE TABLE Movie(
-> title            varchar(100),
-> year             int,
-> length           int,
-> inColor          BIT(1),
-> studioName       varchar(50),
-> producerC#       int,
-> PRIMARY KEY      ('title'));

3 个答案:

答案 0 :(得分:2)

试试这个。您在主键中有引号!

CREATE TABLE `movie` (
  `title` VARCHAR(100),
  `year` INT(11),
  `length` INT(11),
  `inColor` BIT(1),
  `studioName` VARCHAR(50),
  `producerC#` INT(11),
  PRIMARY KEY (`title`)
)

答案 1 :(得分:1)

您可以使用以下查询创建表格:

CREATE TABLE Movie(
title VARCHAR(100) PRIMARY KEY,
year INT,
length INT,
inColor BIT(1),
studioName VARCHAR(50),
producerC# int
) 

答案 2 :(得分:0)

CREATE TABLE `movie` (
  `title` VARCHAR(100),
  `year` INT(11),
  `length` INT(11),
  `inColor` BIT(1),
  `studioName` VARCHAR(50),
  `producerC#` INT(11),
  PRIMARY KEY (`title`)
)