簡體   English   中英

nodejs mysql參數查詢失敗

[英]nodejs mysql parameter query failing

我正在使用promise-mysql,它是帶有Async / await的nodejs-mysql。 它通常工作得很好,但是我有一個查詢失敗,我不知道為什么。 這是代碼:

INSERT INTO customers (name, phone, email, city, address, date_registered) VALUES ?

await pool.query(sql, [customer]);

參數客戶是這樣的:

['string',NULL,'string',NULL,NULL,'2019-01-16 18:53:43']

我不知道我在做什么錯。 幫助將不勝感激。

從客戶參數中刪除方括號,如下所示:

await pool.query(sql, customer);

由於customer已經是參數數組,因此您要傳遞數組數組作為第二個參數。 因此,它可能會引發錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM