JSON SQlite3 使用 JSON 创建表

Hys*_*sii 6 sqlite node.js

我正在尝试使用 sqlite3 npm 包创建数据库表。我希望表格有两列:数字和颜色。数字应该是整数,颜色应该包含 json 数据。

有没有办法在sqlite3中显式地将数据类型设置为json?

像下面这样的东西:

db.run('CREATE TABLE table1 ( number integer, colour json)');
Run Code Online (Sandbox Code Playgroud)

Sha*_*awn 6

虽然 sqlite 具有处理 JSON 数据的函数(当然,假设您正在使用的库实例中启用了标准JSON1扩展),但它没有实际的 JSON 类型。相反,请使用TEXT列来保存 JSON 文本,就像保存任何其他字符串一样。

更多地了解sqlite 支持的数据类型以及如何在表定义中处理未知类型。