如何在 hsqldb 2.3.4 上使用 ON DUPLICATE KEY
How to use ON DUPLICATE KEY on hsqldb 2.3.4
根据此处列出的 hsqldb.org 的更新:http://hsqldb.org/web/features200.html
它现在支持 hsqldb 2.3.4 中的 mysql 语法 ON DUPLICATE KEY,但我在尝试 运行 时仍然遇到 sql 错误。如果我阅读正确,我可能需要设置某些标志。但是我找不到要设置什么才能使用这个 synatx。
MySQL 兼容性记录在指南中 http://hsqldb.org/doc/2.0/guide/compatibility-chapt.html#coc_compatibility_mysql
您需要执行 SET DATABASE SQL SYNTAX MYS TRUE
或等效的 URL 属性 sql.syntax_mys=true
来启用它。
根据此处列出的 hsqldb.org 的更新:http://hsqldb.org/web/features200.html
它现在支持 hsqldb 2.3.4 中的 mysql 语法 ON DUPLICATE KEY,但我在尝试 运行 时仍然遇到 sql 错误。如果我阅读正确,我可能需要设置某些标志。但是我找不到要设置什么才能使用这个 synatx。
MySQL 兼容性记录在指南中 http://hsqldb.org/doc/2.0/guide/compatibility-chapt.html#coc_compatibility_mysql
您需要执行 SET DATABASE SQL SYNTAX MYS TRUE
或等效的 URL 属性 sql.syntax_mys=true
来启用它。