squiggle查询生成器for mysql和mysql2
Squiggle 查询生成器支持命名占位符和可选子表达式。使用 ?name
语法表示命名占位符。?( ...)
语法允许有条件地使用 SQL 块,只有在提供相应参数时才会包含。例如,?( AND a= ?one AND b=?more )
仅在 one
和 more
参数存在时才会生效。
组也可以命名并通过 ?(:named ...)
语法启用或禁用。
Query
构造函数接受查询名称和查询本身作为参数,查询名称用于生成查询签名。
Query.query(spec)
返回生成的 SQL 和可用于mysql
或mysql2
模块的参数数组。Query.id(spec)
返回用于缓存的稳定标识符。
CODEBLOCK0
下载地址
用户评论