簡體   English   中英

錯誤1064語法錯誤MySQL表創建

[英]Error 1064 Syntax Error MySQL Table Creation

在MySQL中創建表會導致錯誤1064。表名沒有限制詞。

mysql> create database NamesInc
    -> ;
Query OK, 1 row affected (0.10 sec)

mysql> create table NameInfo(
   -> Name_ID NUMBER(8),
   -> Language VARCHAR2(10),
   -> Status VARCHAR2(10),
   -> Standard VARCHAR2(10),
   -> Place_ID Number(8) NOT NULL,
   -> Supplier_ID NUMBER(8) NOT NULL, 
   -> Date Supplied DATE,
   -> PRIMARY KEY (Name_ID),
   -> );
Error 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NUMBER(8),
Language VARCHAR2(8),
Status VARCHAR2(10),
PL' at line 2

如果可以提供其他信息,請告訴我。

創建db語句后,請執行以下操作:

USE NamesInc;

create table NameInfo(
    Name_ID INT(8),
    Language VARCHAR(10),
    Status VARCHAR(10),
    Standard VARCHAR(10),
    Place_ID INT(8) NOT NULL,
    Supplier_ID INT(8) NOT NULL, 
    Date_Supplied DATE,
    PRIMARY KEY (Name_ID)
    );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM