我正在努力對此表進行編碼,因為它給了我 #1064 錯誤,這對應于一些潛在問題。如果有人能指出我在哪里犯了錯誤,那就太好了。
這是我輸入的代碼的影像,以及我收到的錯誤:

編碼:
CREATE TABLE `RENRMyLUoX`.`movie`(
`mID` INT(20) NOT NULL,
`title` VARCHAR(50) NULL DEFAULT NULL,
`relYear` YEAR(4) NULL DEFAULT NULL,
`category` VARCHAR(50) NULL DEFAULT NULL,
`runTime` INT(20) NOT NULL,
`studioName` VARCHAR(50) NULL DEFAULT NULL,
`description` VARCHAR(50) NULL DEFAULT NULL,
`rating` DOUBLE(20) NULL DEFAULT NULL,
PRIMARY KEY(`mID`(20))
) ENGINE = InnoDB CHARSET = latin1 COLLATE latin1_bin;
uj5u.com熱心網友回復:
的DOUBLE資料型別應該被指定為DOUBLE或DOUBLE(m, d)。我不明白(20)應該做什么......你可以簡單地省略它:
rating DOUBLE NULL DEFAULT NULL,
uj5u.com熱心網友回復:
嘗試下面的代碼創建表RENRMyLUoX。movie(
mIDINT(20) NOT NULL,
titleVARCHAR(50) NULL DEFAULT NULL,
relYearYEAR(4) NULL DEFAULT NULL,
categoryVARCHAR(50) NULL DEFAULT NULL,
runTimeINT(20) NOT NULL,
studioNameVARCHAR(50) NULL DEFAULT NULL,
descriptionVARCHAR(50) ) NULL DEFAULT NULL,
ratingDOUBLE(20) NULL DEFAULT NULL)ENGINE = InnoDB CHARSET = latin1 COLLATE latin1_bin;
更改表RENRMyLUoX。movie
添加主鍵 ( mID)
更改表RENRMyLUoX。movie
修改mIDint(20) NOT NULL AUTO_INCREMENT; 犯罪;
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/316316.html
下一篇:SQL注入中間查詢
