2016-07-14 21 views
-2

这个简单的mysql查询中的语法错误是什么?这个简单的mysql查询中的语法错误是什么?

create table table1(
    date DATE PRIMARY KEY, 
    open float(10,6), 
    high float(10,6), 
    low float(10,6), 
    close float(10,6), 
    volume INT(10), 
    adj_close float(10,6); 
+0

格式化使得它有点更容易发现一些错误(如缺少')')。 – FirstOne

+0

我在此呼吁您注意那个'PRIMARY KEY'。确保它是你想要的,因为它会让你只有一行给定的日期。 – FirstOne

回答

0

你忘了用)

create table table1(date DATE PRIMARY KEY, open float(10,6), high float(10,6), low float(10,6), close float(10,6), volume INT(10), adj_close float(10,6)); 
+0

感谢您的快速回复.....欣赏它.... –

1

你缺少一个右括号关闭CREATE TABLE语句。试试这个:

CREATE TABLE table1(
    date DATE PRIMARY KEY, 
    open FLOAT(10,6), 
    high float(10,6), 
    low FLOAT(10,6), 
    close FLOAT(10,6), 
    volume INT(10), 
    adj_close FLOAT(10,6) 
); 
相关问题