次の関数の右側に 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 (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')