node mysql 批量写入_请问如何使用node.js在MySQL中进行批量插入
catspeake
我四處尋找關于批量插入對象的答案。Ragnar123的回答使我得出了這樣的結論:function?bulkInsert(connection,?table,?objectArray,?callback)?{
??let?keys?=?Object.keys(objectArray[0]);
??let?values?=?objectArray.map(?obj?=>?keys.map(?key?=>?obj[key]));
??let?sql?=?'INSERT?INTO?'?+?table?+?'?('?+?keys.join(',')?+?')?VALUES??';
??connection.query(sql,?[values],?function?(error,?results,?fields)?{
????if?(error)?callback(error);
????callback(null,?results);
??});}bulkInsert(connection,?'my_table_of_objects',?objectArray,?(error,?response)?=>?{
??if?(error)?res.send(error);
??res.json(response);});希望能幫上忙!
總結
以上是生活随笔為你收集整理的node mysql 批量写入_请问如何使用node.js在MySQL中进行批量插入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: exec不同文件l怎么汇总_ABAQUS
- 下一篇: python描述器做权限控制_Pytho