orca-zhang / borm

【🔥今日热门】🏎️ 更好的ORM库 (Better ORM library that is simple, fast and self-mockable for Go)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sqlite3 语法差异记录

orca-zhang opened this issue · comments

orcas 在使用sqlite3+borm过程中发现一些差异:

  • INSERT IGNORE INTO -> INSERT OR IGNORE INTO
  • FORCE INDEX(idx_name) -> INDEXED BY idx_name
  • ON DUPLICATE KEY UPDATE field1=value1, field2=value2... -> ON CONFLICT(field) DO UPDATE SET field1=value1, field2=value2...
  • 支持*?的模式匹配GLOB(field, matcher)
  • UPDATE/DELETE语句不能添加LIMIT约束
  • LIMIT 2,3 -> LIMIT 3 OFFSET 2