根据现有数据更新Alasql数据库详细信息

时间:2017-10-12 02:40:39

标签: javascript mysql angularjs node.js alasql

我有一个类似这样的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数据并对其执行突变?

1 个答案:

答案 0 :(得分:1)

如果有人遇到这个问题,alasql允许这样的自定义函数:

alasql.fn.toTimestamp = function(date) {
  return new Date(date).getTime() / 1000;
}
alasql(`UPDATE result SET Received = toTimestamp(Received)`);
相关问题