Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript NodeJS-mysql包尊重插入到中的列的名称。。。设置_Javascript_Mysql_Node.js - Fatal编程技术网

Javascript NodeJS-mysql包尊重插入到中的列的名称。。。设置

Javascript NodeJS-mysql包尊重插入到中的列的名称。。。设置,javascript,mysql,node.js,Javascript,Mysql,Node.js,我正在使用NodeJS和MySQL作为数据库开发restapi。我使用npmformysql的标准包。在将数据插入数据库时,我使用以下语句: INSERT INTO DATABASE.TABLE SET ? 我尝试插入的JSON是: { name : "Lorem", surname : "Ipsum", email : "lorem.ipsum@mail.com" } 但在数据库中,列的顺序是: 您知道字段的顺序是否重要,或者NodeJS mysq

我正在使用NodeJS和MySQL作为数据库开发restapi。我使用npmformysql的标准包。在将数据插入数据库时,我使用以下语句:

INSERT INTO DATABASE.TABLE SET ?
我尝试插入的JSON是:

{
     name    : "Lorem",
     surname : "Ipsum",
     email   : "lorem.ipsum@mail.com"
}
但在数据库中,列的顺序是:

您知道字段的顺序是否重要,或者NodeJS mysql包是否尊重列的名称吗?

这不重要

属性的顺序并不重要


由于键周围没有括号(这是有效JSON所必需的),我想您缺少了常规JavaScript对象。

谢谢大家!我会纠正这一点,并尝试一下。