teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

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

2019/10/31 06:52

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

answer CHANGED
@@ -24,4 +24,21 @@
24
24
  console.log( converted ); // 配列形式になっています
25
25
  ```
26
26
 
27
- 「JavaScript **分割代入**」をググってみるとBlogネタにもされていますよ。
27
+ 「JavaScript **分割代入**」をググってみるとBlogネタにもされていますよ。
28
+
29
+
30
+ ----
31
+ 追記)
32
+ ``:propName`` のように**SQL文中にプロパティ名を埋め込む**ことで可能かもしれませんよ。
33
+
34
+ node-mysql2
35
+
36
+ [``_resolveNamedPlaceholders(opsions)``](https://github.com/sidorares/node-mysql2/blob/master/lib/connection.js#475) で [``named-placeholders``](https://github.com/mysqljs/named-placeholders#named-placeholders) モジュールを遅延読み込みしています。
37
+
38
+ named-placeholders
39
+
40
+ ```
41
+ //Usage
42
+ var toUnnamed = require('named-placeholders')();
43
+ var q = toUnnamed('select 1+:test', { test: 123});
44
+ ```