SQLITE_ERROR SQL错误或缺少数据库(“SCHEMA”附近:语法错误)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLITE_ERROR SQL错误或缺少数据库(“SCHEMA”附近:语法错误)相关的知识,希望对你有一定的参考价值。

我试图在SQLite DB上运行这个脚本(在我的SBT项目中),但是我收到了这个错误?

[2018-01-25 22:18:58] [1] [SQLITE_ERROR] SQL error or missing 
     database (near "SCHEMA": syntax error)

你知道我怎么解决它?

# Air SCHEMA

# --- !Ups

CREATE TABLE products (
  id          BIGSERIAL    NOT NULL PRIMARY KEY,
  title       VARCHAR(254) NOT NULL,
  description VARCHAR(254) NOT NULL,
  price       BIGINT(2500) NOT NULL
);


CREATE INDEX products._idx
  ON products (id);

# --- !Downs

DROP TABLE products;
答案

您应该使用SQL注释:

-- Air SCHEMA

而不是Python评论:

# Air SCHEMA

以上是关于SQLITE_ERROR SQL错误或缺少数据库(“SCHEMA”附近:语法错误)的主要内容,如果未能解决你的问题,请参考以下文章

奇怪的 org.sqlite.SQLiteException: [SQLITE_ERROR] SQL 错误或缺少数据库(外键不匹配 -

SQLITE_ERROR SQL 错误或缺少数据库(“(”附近:语法错误)嵌套选择顺序按

带有 Android Studio 的房间数据库

使用准备好的语句Java选择[重复]

更新 SQLite - “WHERE”附近:语法错误(代码 1 SQLITE_ERROR):

SQL 错误或缺少数据库(“?”附近:语法错误)