Java MySqlSyntaxErrorException错误查询
我试图从java桌面程序在mysql中创建一个表,但我获得了一个MySqlSyntaxErrorException 查询是:Java MySqlSyntaxErrorException错误查询,java,mysql,database,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')的正
CREATE TABLE FileXFascia(fila0 Integer,fila1 Integer,fila2 Integer,fila3 Integer) VALUES ('3','4','3','3')
有人知道我错在哪里吗
您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以了解在第1行中使用接近
'VALUES('3','4','3','3')的正确语法。您需要按如下方式拆分这些值:
CREATE TABLE FileXFascia(fila0 Integer,fila1 Integer,fila2 Integer,fila3 Integer);
INSERT INTO FileXFascial (fila0, fila1, fila2, fila3) VALUES ('3','4','3','3');
在您的问题中,表上有两种不同的操作,您试图在单个查询中创建和插入数据,即使是以错误的方式。首先需要创建表,然后将数据插入到创建的表中。类似下面的语法
create table tableName(col1 dataType,col2 dataType,col3 dataType,.......coln dataType);
insert into tableName(col1, col2,col3,......coln) values ('data1','data2','data3',......'datan');
创建表后,现在可以将数据插入表中。类似下面的语法
create table tableName(col1 dataType,col2 dataType,col3 dataType,.......coln dataType);
insert into tableName(col1, col2,col3,......coln) values ('data1','data2','data3',......'datan');
我真的不知道我的mysql语法,但你想在这里做什么?创建表并插入值?值
不应该与插入到
中的一起使用吗?你的意思不是说插入到
中而不是创建表?