node.js - 如何使用其他列更新列?
问题描述
这是我的原始SQL
:
UPDATE
"RESULT"
SET
result_last_clicks = result_clicks;
我可以knex.raw(sql)
用来做这个。
我该如何使用knex('RESULT').update({result_last_clicks: ??.result_clicks})
更新
环境:
"knex": "^0.15.2"
解决方案
这几乎与例如Knex.js - How To Update a Field With An Expression
尽管使用最新的 knex,您可以使用列参考助手而不是knex.raw
:
knex('RESULT').update({
result_last_clicks: knex.ref('result_clicks')
})
推荐阅读
- scala - 我可以使用 memoization 来缓存来自 spark 作业的 hbase 读写数据吗?
- python - python 3中具有多个输入的函数
- swiftui - SwiftUI 不使用 UIViewRepresentable 和 ObservableObject 刷新我的自定义 UIView
- c# - 如何仅在 Tesseract C# 中捕获数字
- ti-basic - 试图显示矩阵编辑器的位置
- linkedin - LinkedIn 访问基本资料
- java - 如果增加迭代次数,顺序流比并行流快
- json - 我需要使用 powershell 从 Json 文件中获取特定值
- php - 使用 zend_call_function() 时的段错误
- java - 二维数组作为类变量