如何使用knex无条件删除table中的所有记录?

How to delete all records in table without condition using knex?

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

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

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

所以,这真的很简单,只需添加条件,它始终为真:

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

如果要删除所有行,只需要使用.del()而不需要任何where条件。

await knex('my_table').del()

请注意,它不会删除 table。它将删除 table.

中的所有行