Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java sqlite sql语法错误_Java_Sql_Sqlite - Fatal编程技术网

Java sqlite sql语法错误

Java sqlite sql语法错误,java,sql,sqlite,Java,Sql,Sqlite,在我的java代码中使用此sql不起作用,并给出sql执行选项 CREATE TABLE IF NOT EXISTS `homes` (`home_naam` varchar(20) NOT NULL,`speler` varchar(20) NOT NULL,`wereld` varchar(20) NOT NULL, `locatiex` int(11) NOT NULL,`locatiey` int(11) NOT NULL,`locatiez` int(11) NOT NULL, KEY

在我的java代码中使用此sql不起作用,并给出sql执行选项

CREATE TABLE IF NOT EXISTS `homes` (`home_naam` varchar(20) NOT NULL,`speler` varchar(20) NOT NULL,`wereld` varchar(20) NOT NULL, `locatiex` int(11) NOT NULL,`locatiey` int(11) NOT NULL,`locatiez` int(11) NOT NULL, KEY t(`home_naam`,`speler`))
错误是:java.sql.SQLException:near“
home\u naam
”:语法错误

我做错了什么?我搜索了web,但没有结果。

定义所需的密钥(主密钥、唯一密钥)并删除其名称

CREATE TABLE IF NOT EXISTS `homes` 
(
  `home_naam` varchar(20) NOT NULL,
  `speler` varchar(20) NOT NULL,
  `wereld` varchar(20) NOT NULL,
  `locatiex` int(11) NOT NULL,
  `locatiey` int(11) NOT NULL,
  `locatiez` int(11) NOT NULL, 
  PRIMARY KEY (`home_naam`,`speler`)
)

如果希望有复合主键,请更改

...  KEY t(`home_naam`,`speler`)


key
->
primary key
SQLite真的支持非标准backtick`quoting吗?
... PRIMARY KEY(`home_naam`,`speler`)