我尝试使用SQLite 3.7.11中引入的新语法一次插入多行 我有3.8.10.2所以这应该工作正常,但它没有。
INSERT OR IGNORE INTO leaderheadsplayers (name, uuid, last_join) VALUES ('Pixelados', '79e5ef9b-38dc-41c7-8d12-057f0bf194fb', '2016-08-25 23:21:27'), ('Talismanen_888', '53c0f405-66fa-4852-ad62-215fb6bd63e6', '2016-08-25 23:21:27')
使用PreparedStatement通过Java执行此操作时,出现以下错误:
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (near ",": syntax error)
使用像DB Browser这样的程序来运行SQLite时,它运行正常。 在MySQL上执行相同的更新也可以正常工作。
答案 0 :(得分:0)
固定。显然我正在使用的服务器包装器有一个非常过时的版本。