根据现有数据更新Alasql数据库的详细信息
我有一个Alasql数据库,看起来像这样:
results Name Recieved Bill 10/11/17 7:42 AM Susan 10/05/17 3:43 AM Sarah 10/04/17 2:08 PM
我试图更新它来转换Recieved
表并将其转换为一个Unix时间戳。
这是我试过的:
alasql(`UPDATE result SET Recieved = ${new Date(Recieved).getTime()}`);
我在节点中得到这个错误:
ReferenceError: Recieved is not defined
如何使用数据库中现有的已收集数据并在其上执行突变?
如果有人遇到这个问题,alasql允许这样的自定义函数:
alasql.fn.toTimestamp = function(date) { return new Date(date).getTime() / 1000; } alasql(`UPDATE result SET Received = toTimestamp(Received)`);