私はトークンの作成時間を記録していると私は、このPostgresの構造と同等のものを作成したいと考えてMySQLのテーブルを持っている:)(現在のエポックを含む整数のデフォルトのフィールド値を作成します
token_start_times INTEGER DEFAULT EXTRACT(EPOCH FROM CURRENT_TIMESTAMP)
MySQLはUNIX_TIMESTAMPを提供(now())、整数値ではなくタイムスタンプ値を返します。
私はこの
token_start_times INTEGER DEFAULT timestamp(now())
を試みたが、MySQLは、構文について不平を言います。私はこれを読んでpostしかし、私の質問に答えることはありません。
タイムスタンプ**は**整数です。しかし、関数呼び出しを 'DEFAULT'オプションに入れることはできません。 – Barmar
ファンクションコールはハイルメアリーパスでした。私はドキュメンテーションを見て、私はExtractで隔離することはできませんでした。私はリファクタリングし、コードにその機能を移さなければならないかもしれません。 –
'DATETIME'と' TIMESTAMP'の後ろにあるパワーと柔軟性を備えているので、どうしてなぜあなたは普通のINTを望んでいますか? –