首页 > 解决方案 > 使用 knex.js 在 sqlite3 中设置 AUTO_INCREMENT 值

问题描述

我正在使用knex v0.19.1with Node.js。我已经搜索了整个文档knex.js但没有找到重置AUTO_INCREMENT为特定值 knex 方式的方法。有什么解决方法可以实现这一目标吗?或者我需要像驱动程序本身一样alter table TAB_NAME set AUTO_INCREMENT = 45执行纯查询?sqlite3

标签: auto-incrementresetknex.jsnode-sqlite3

解决方案


是的。您需要使用原始查询来执行此操作,但您可以使用knex.schema.raw(). 无需直接使用 sqlite3 驱动。


推荐阅读