在文档中,我找到了函数TIMESTAMPADD。
我正在尝试这个:
insert into status(identifier, firstoccurrence) values('foo',
timestampadd(SQL_TSI_SECOND, 1389995576, TIMESTAMP '1970-01-01 00:00:00'));
但我收到了这个错误:
数据异常:间隔字段溢出/错误代码:-3435 /状态:22015
似乎纪元价值1389995576
存在问题。
问题是我不能使用更大的时间单位,例如白天或月,然后将这个常数值除以因为theese是有价值的数据。
还有其他方法吗?
答案 0 :(得分:2)
尝试直接转换功能:
insert into status(identifier, firstoccurrence) values('foo',
timestamp(1389995576));
TIMESTAMPADD函数将在未来版本中扩展以接受大值