我有一个类似这样的Alasql数据库:
N = 50,000
我正在尝试更新它以转换results
Name Recieved
Bill 10/11/17 7:42 AM
Susan 10/05/17 3:43 AM
Sarah 10/04/17 2:08 PM
表并将其转换为unix时间戳。
这就是我的尝试:
Recieved
我在Node中遇到此错误:
alasql(`UPDATE result SET Recieved = ${new Date(Recieved).getTime()}`);
如何使用数据库中现有的ReferenceError: Recieved is not defined
数据并对其执行突变?
答案 0 :(得分:1)
如果有人遇到这个问题,alasql允许这样的自定义函数:
alasql.fn.toTimestamp = function(date) {
return new Date(date).getTime() / 1000;
}
alasql(`UPDATE result SET Received = toTimestamp(Received)`);