Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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
在节点js中插入/更新Mysql_Mysql_Node.js - Fatal编程技术网

在节点js中插入/更新Mysql

在节点js中插入/更新Mysql,mysql,node.js,Mysql,Node.js,我不知道如何处理这个问题,如果有任何方式插入所需的零,或者我应该手动插入它们。这是我需要执行的查询: connection.query('UPDATE devices SET wake="' + wake_hour + ":" + wake_minute+':00", + 'sleep="'+sleep_hour + ":" + sleep_minute +':00",' + date_updated="2

我不知道如何处理这个问题,如果有任何方式插入所需的零,或者我应该手动插入它们。这是我需要执行的查询:

connection.query('UPDATE devices SET wake="'
            + wake_hour  + ":" + wake_minute+':00",      
            + 'sleep="'+sleep_hour + ":" + sleep_minute +':00",' 
            +  date_updated="20'.....

当小时数或分钟数小于10时,是否应在小时数或分钟数之前添加“0”?对于月、日等日期也一样。。。有没有办法创建一个时间或时间戳变量并插入我的变量?

你可能应该尝试使用MySQL命令行界面运行你的
UPDATE
,你会立即看到哪些有效,哪些无效。就我个人而言,我会清除SQL文本中的伪加号,就像
sleep
之前的加号。当然。如果需要,请继续添加前导零以获得两位数。那不会伤害任何东西。MySQL将接受两位数字。或者,您可以使用MySQL
MAKE\u TIME
函数。无论什么谢谢,这就是我想要的。我必须将所有查询更改为使用“?”而不是加号,我只是想快速地测试它。