首页 > 解决方案 > 如何使用knex无条件删除表中的所有记录?

问题描述

问题有点简单。我想使用 knex 从我的表中删除所有行,但没有条件。

await knex('my_table')
  .del().where()

方法.del()使用条件。可能吗?或者是否有任何 SQL 语法可以做到这一点?

标签: javascriptmysqlknex.js

解决方案


所以,这真的很简单,只需添加条件,这总是正确的:

await knex('my_table')
  .del().where('id', '!=', 'null')

推荐阅读