使用 knex.js 在 sqlite3 中设置 AUTO_INCREMENT 值
Set AUTO_INCREMENT value in sqlite3 using knex.js
我将 knex v0.19.1
与 Node.js
一起使用。我搜索了 knex.js
的整个 Docs,但没有找到将 AUTO_INCREMENT
重置为特定值 knex 方式的方法。有什么解决方法可以实现这一目标吗?或者我需要通过 sqlite3
驱动程序本身以 alter table TAB_NAME set AUTO_INCREMENT = 45
的形式执行纯查询?
是的。您需要使用原始查询来执行此操作,但您可以使用 knex.schema.raw()
来执行此操作。无需直接使用sqlite3驱动
我将 knex v0.19.1
与 Node.js
一起使用。我搜索了 knex.js
的整个 Docs,但没有找到将 AUTO_INCREMENT
重置为特定值 knex 方式的方法。有什么解决方法可以实现这一目标吗?或者我需要通过 sqlite3
驱动程序本身以 alter table TAB_NAME set AUTO_INCREMENT = 45
的形式执行纯查询?
是的。您需要使用原始查询来执行此操作,但您可以使用 knex.schema.raw()
来执行此操作。无需直接使用sqlite3驱动