我想从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')'
附近使用正确的语法
答案 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');