【发布时间】:2012-02-05 04:55:58
【问题描述】:
我所知道的唯一可靠的 MySQL 支持是通过node-mysql,它在文档中特别说明:
警告:尚不支持
sql包含多个用分号分隔的查询的语句。
哪种糟透了...因为我需要一次插入 或 更新大量行并涉及一些逻辑,并且可以通过一个包含 IF 的大型 MySQL 查询轻松完成和ELSEs。我无法想象我如何简单地将所有逻辑转移到 node.js 端,而不会对代码的性能和复杂性造成巨大损失。所以我还没有准备好放弃纯 SQL 解决方案。
我有任何方法可以相对轻松地从 node.js 执行大型 SQL 查询吗?
【问题讨论】:
-
对于它的价值,请参阅使用 MySQL 在一个查询中进行多次插入:stackoverflow.com/questions/8899802/…
-
批量插入对我来说真的不起作用,因为我需要为每个插入执行逻辑,根据日期比较和其他一些变量决定是插入行还是更新现有行
标签: mysql node.js node-mysql