レコードが更新されたときにタイムスタンプ値に自動的に更新されるTIMESTAMPデータ型があり、すでにそのような列があることは知っています。MySQL:datetimeフィールドを自動的に設定して、作成タイムスタンプを記録する方法はありますか?
さらに、NOW()(またはCURRENT_TIMESTAMP)に自動的に値を設定して変更することはないが、MySQL DEFAULTは関数呼び出しをサポートしていないようです。
純粋なMySQLの回答のみ投稿してください。私はアプリケーションレベルでそれを行う方法を知っています。
編集:そのような機能がない場合は、私はそれを聞いていただければ幸いです。
EDIT2:MySQLバージョンは5.0.32
OKです。私の悪い。私はREPLACE INTOを使用したいと言っていることを忘れていたので、そのことを明示せずに「自動的に」起こさせたいのです。 – tishma
することができますが、**ただし**ただ1つの 'default current_timestamp'しか許可されていません – ajreal