我試圖在SQL中使用此語句創建表,但它表示缺少右括號。創建表時出現錯誤「缺少右括號」
這裏是你必須要在最後一列額外的不必要的逗號聲明
CREATE TABLE Bk_Jobs (
Job_ID Int (20) Job_Title Varchar (255),
Min_Salary Decimal (25),
Max_Salary Decimal (25),
);
我試圖在SQL中使用此語句創建表,但它表示缺少右括號。創建表時出現錯誤「缺少右括號」
這裏是你必須要在最後一列額外的不必要的逗號聲明
CREATE TABLE Bk_Jobs (
Job_ID Int (20) Job_Title Varchar (255),
Min_Salary Decimal (25),
Max_Salary Decimal (25),
);
,刪除。在Job_ID
定義之後,你也錯過了一個逗號。和INT
沒有大小,從而改變int(20)
只是int
CREATE TABLE Bk_Jobs (
Job_ID Int, --missed this one
Job_Title Varchar (255),
Min_Salary Decimal (25),
Max_Salary Decimal (25),
);
| here, this one is unnecessary.
您也可以嘗試添加昏迷betwin JOB_ID INT(20)和JOB_TITLE VARCHAR(255)
CREATE TABLE Bk_Jobs (
Job_ID INT PRIMARY KEY
, Job_Title VARCHAR(255)
, Min_Salary DECIMAL(25)
, Max_Salary DECIMAL(25)
);
變化INT(20),只是詮釋
集逗號:Job_ID Int , Job_Title Varchar (255)
CREATE TABLE Bk_Jobs (
Job_ID Int,
Job_Title Varchar (255),
Min_Salary Decimal (25),
Max_Salary Decimal (25)
);
這種說法一定會更好:
CREATE TABLE Bk_Jobs (
Job_ID Int (20),
Job_Title Varchar (255),
Min_Salary Decimal (25),
Max_Salary Decimal (25)
);
有時編程錯誤可能是有點好笑。他們與我們有時一樣無能爲力:p
您在開始時缺少一個逗號,並且最後還有一個逗號。
CREATE TABLE Bk_Jobs (Job_ID Int (20),
Job_Title Varchar (255),
Min_Salary Decimal (25),
Max_Salary Decimal (25)
);
嘗試刪除最後昏迷在括號 – Gauthier
愛的各種問題的答案:P – HoneyBadger
一個逗號 - >六類答案,真正的問題 - >沒有答案:d – Anton