我想在下一个函数的右侧添加 2 个零:UNIX_TIMESTAMP (NOW()),
所以代替: 1369047810
,我会得到:136904781000
我试试这个:
SELECT (UNIX_TIMESTAMP (NOW()) + RIGHT(REPLICATE('0', 2))))
但这无济于事。
我想在下一个函数的右侧添加 2 个零:UNIX_TIMESTAMP (NOW()),
所以代替: 1369047810
,我会得到:136904781000
我试试这个:
SELECT (UNIX_TIMESTAMP (NOW()) + RIGHT(REPLICATE('0', 2))))
但这无济于事。
SELECT UNIX_TIMESTAMP (NOW()) * 100
如果要将其作为字符串,则要将其转换为字符串,然后添加零。就像是:
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')