我知道的唯一可靠的 MySQL 支持是通过node-mysql,它在文档中特别说明:
警告:
sql
尚不支持由分号分隔的多个查询的语句。
哪种糟透了...因为我需要一次插入或更新大量行,其中涉及一些逻辑,而且使用一个包含IF
s 和ELSE
s 的大型 MySQL 查询很容易完成。我无法想象我如何简单地将所有逻辑转移到 node.js 端,而不会对代码的性能和复杂性造成巨大损失。所以我还没有准备好放弃纯 SQL 解决方案。
有什么方法可以让我相对轻松地从 node.js 执行大型 SQL 查询?