我有一个MySQL表,我记录了令牌创建时间,我想创建这个Postgres构造的等价物:
token_start_times INTEGER DEFAULT EXTRACT(EPOCH FROM CURRENT_TIMESTAMP)
MySQL提供unix_timestamp(now())但它返回时间戳值而不是整数值。
我试过这个
token_start_times INTEGER DEFAULT timestamp(now())
但MySQL抱怨语法。我读了这个post,但它没有回答我的问题。
答案 0 :(得分:0)
尝试将此值设为整数:
SELECT now()+0;
答案 1 :(得分:0)
看来,我想要做的唯一方法是使用AFTER INSERT触发器。我不喜欢使用触发器,因为它会导致开发环境的复杂性增加。有关详细信息,请参阅Ike Walker的post。