回答編集履歴

1

モジュールのソースを眺めた結果、回答を改めたい

2019/10/31 06:52

投稿

AkitoshiManabe
AkitoshiManabe

スコア5432

test CHANGED
@@ -51,3 +51,37 @@
51
51
 
52
52
 
53
53
  「JavaScript **分割代入**」をググってみるとBlogネタにもされていますよ。
54
+
55
+
56
+
57
+
58
+
59
+ ----
60
+
61
+ 追記)
62
+
63
+ ``:propName`` のように**SQL文中にプロパティ名を埋め込む**ことで可能かもしれませんよ。
64
+
65
+
66
+
67
+ node-mysql2
68
+
69
+
70
+
71
+ [``_resolveNamedPlaceholders(opsions)``](https://github.com/sidorares/node-mysql2/blob/master/lib/connection.js#475) で [``named-placeholders``](https://github.com/mysqljs/named-placeholders#named-placeholders) モジュールを遅延読み込みしています。
72
+
73
+
74
+
75
+ named-placeholders
76
+
77
+
78
+
79
+ ```
80
+
81
+ //Usage
82
+
83
+ var toUnnamed = require('named-placeholders')();
84
+
85
+ var q = toUnnamed('select 1+:test', { test: 123});
86
+
87
+ ```