CREATE TABLE DIAMOND(
RAPNETSELLERCODE VARCHAR(30) ,
SHAPE VARCHAR(15) ,
WEIGHT INT(5) ,
COLOR VARCHAR(3) ,
CLARITY VARCHAR(6) ,
CUTGRADE VARCHAR(10),
POLISH VARCHAR(13),
SYMMENTRY VARCHAR(10),
FLUORESCE VARCHAR(10),
MEASUREMENTS INT(100),
MEASLENGTH INT(30),
MEASWIDTH INT(30),
MEASDEPTH INT(30),
RATIO INT(12),
LAB VARCHAR(10),
ID INT(15),
STOCK# VARCHAR(14),
RAPNETPRICE INT(15),
RAPNETDISCOUNTPRICE INT(15),
RAPTOTALPRICE INT(16),
DEPTH % INT(12),
TABLE % INT(10),
GIRDLE VARCHAR(10),
CULET VARCHAR(10),
CERTIFICATEURL VARCHAR(300),
RAPNETLOT # INT(38);
ERROR: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 ')
CREATE TABLE DIAMOND(
RAPNETSELLERCODE VARCHAR(30) ,
SHAPE VARCHAR(15) ,' at line 1
2 に答える
1
明らかに、あなたが私たちに示している以上のクエリがあります. あなたのようなものがあるようです
CREATE TABLE PLATINUM (
/* fields */
)
CREATE TABLE DIAMOND (
)
beforeの後にセミコロンが必要ですCREATE TABLE DIAMOND
。
このCREATE TABLE
ステートメントには他のエラーもあります。
STOCK # -- invalid syntax
`STOCK #` -- desired syntax
DEPTH %
、TABLE %
、についても同様です。RAPNETLOT #
CREATE TABLE
最後に、ステートメント全体の閉じ括弧がありません。
于 2013-06-20T16:56:43.703 に答える
0
私が見ることができるいくつかのこと:%
コードの2行に#
シンボルがあり、コードの2行にシンボルがあり、キーワードであるにもかかわらず列名としてDEPTHとTABLEがあり、セミコロン内の括弧を閉じていません。これらのうち少なくとも 1 つがエラー メッセージの原因です。)
あなたが欠けているところから始めてください。
于 2013-06-20T16:56:52.750 に答える