我想在下一个函数的右边添加2个零:UNIX_TIMESTAMP (NOW()),
因此,我会得到:1369047810
136904781000
我试试这个:
SELECT (UNIX_TIMESTAMP (NOW()) + RIGHT(REPLICATE('0', 2))))
但它没有帮助。
答案 0 :(得分:1)
SELECT UNIX_TIMESTAMP (NOW()) * 100
答案 1 :(得分:1)
如果您希望将其作为字符串,则需要将其转换为字符串,然后添加零。类似的东西:
SELECT (cast(UNIX_TIMESTAMP (NOW()) as varchar(255) + RIGHT(REPLICATE('0', 2))))
我认为字符串转换比算术更安全,如果你想要一个字符串。乘以值可能会导致算术溢出。
另外,我将语法UNIX_TIMESTAMP (NOW())
与MySQL相关联(因为我写这个,问题上没有数据库标记)。该数据库中的正确语法是:
select concat(cast(UNIX_TIMESTAMP (NOW()) as varchar(255), '00')