MySqlSyntaxErrorException错误查询

时间:2014-12-20 14:46:22

标签: java mysql database

我想从java桌面程序在mysql中创建一个表,但是我获得了一个MySqlSyntaxErrorException。

查询是:

CREATE TABLE FileXFascia(fila0 Integer,fila1 Integer,fila2 Integer,fila3 Integer) VALUES ('3','4','3','3')

任何人都知道我错在哪里?

您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以便在第1行'VALUES ('3','4','3','3')'附近使用正确的语法

2 个答案:

答案 0 :(得分:2)

您需要按如下方式拆分:

CREATE TABLE FileXFascia(fila0 Integer,fila1 Integer,fila2 Integer,fila3 Integer); 
INSERT INTO FileXFascial (fila0, fila1, fila2, fila3) VALUES ('3','4','3','3');

答案 1 :(得分:0)

在您的问题中,表上有两种不同的操作,您尝试在单个查询中创建和插入数据,即使是以错误的方式。首先,您需要创建表,然后将数据插入到创建的表中。如下面的语法。

create table tableName(col1 dataType,col2 dataType,col3 dataType,.......coln dataType);

现在创建表后,您可以将数据插入表中。如下面的语法。

insert into tableName(col1, col2,col3,......coln) values ('data1','data2','data3',......'datan');