我所知道的唯一可靠的MySQL支持是node-mysql,它在文档中特别说明:
警告:不支持以分号分隔多个查询的
sql
语句。
哪种糟糕...因为我需要插入或一次更新大量行,并且涉及一些逻辑,并且可以使用包含{{1的一个大型MySQL查询轻松完成s和IF
s。我无法想象我是如何简单地将所有逻辑移到node.js端而不会在代码中大幅降低性能和复杂性。所以我还没准备好放弃纯SQL解决方案。
我是否有任何方式从node.js执行大型SQL查询相对容易?
答案 0 :(得分:1)
您可以在存储过程中定义逻辑,然后将其作为单个语句调用(传递您需要的任何参数)吗?