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

标签 javascript mysql knex.js

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

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

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

最佳答案

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

await knex('my_table').del()

请注意,它不会删除表。它将删除表中的所有行。

关于javascript - 如何使用knex无条件删除表中的所有记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68466291/

相关文章:

mysql - 在 Knex.js 中选择总和,而不使用 .raw

javascript - 在 Objection.js 中以多对多方式插入额外字段

javascript - 用于检查 http 响应有效负载中是否返回额外数据字段的 JS 库?

javascript - 根据日期输入重定向?

javascript - jQuery Hide Div 关联的 PHP MySQL 结果在 While 循环中

php - 如何在php中制作一个滚动条来显示所有获取的视频

javascript - 如何在 apache wicket 中加载 javascript 文件?

javascript - 跟踪表单提交

MYSQL 计数、group by 和 where 子句

node.js - 我可以与 PostgreSQL 一起使用的 Knex 数据类型