在Alasql中删除查询

时间:2016-08-10 20:16:52

标签: node.js alasql

我是Alasql的新手。

在我的nodejs代码中,我已经在下面写了一段删除项目的代码。但它没有被删除。有什么帮助吗?

这是我的创建表查询

 sqldb.exec('CREATE TABLE Cores ([node-id], name, [ip-address], [sw-version], longitude, latitude)');

这是删除查询

sqldb.exec('DELETE FROM Cores WHERE [node-id] =\'%s\'', Id);
sqldb.exec('DELETE FROM Cores WHERE [node-id] = ?', Id);
sqldb.exec('DELETE FROM Cores WHERE [node-id] ='+ Id);

当我返回sqldb.exec(查询)时,我尝试了以上所有组合我得到0并且值没有被删除。不会抛出任何错误消息。

1 个答案:

答案 0 :(得分:0)

我想我们正在使用util模块,我使用下面的代码来格式化我的查询,然后它就能删除一条记录。

var util = require('util');
sqldb.exec(util.format('DELETE FROM Cores WHERE [node-id] =\'%s\'', coreId));