我是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并且值没有被删除。不会抛出任何错误消息。
答案 0 :(得分:0)
我想我们正在使用util模块,我使用下面的代码来格式化我的查询,然后它就能删除一条记录。
var util = require('util');
sqldb.exec(util.format('DELETE FROM Cores WHERE [node-id] =\'%s\'', coreId));