動的にフィールド値を生成する方法はありますか?たとえば、行が挿入された正確な日付と時刻をスタンプするフィールド。フィールド値を動的に生成
あなたはインターフェイス(PHPなど)を手に入れることができますが、複数のハンドラがある場合は、MySQLに個別に行うことができれば安全です。
動的にフィールド値を生成する方法はありますか?たとえば、行が挿入された正確な日付と時刻をスタンプするフィールド。フィールド値を動的に生成
あなたはインターフェイス(PHPなど)を手に入れることができますが、複数のハンドラがある場合は、MySQLに個別に行うことができれば安全です。
データ型にはCURRENT_TIMESTAMP
と呼ばれる特別なデフォルトがあります。
それについてのすべてを読む:
http://dev.mysql.com/doc/refman/5.1/en/timestamp.html
EDIT:より一般的なケースでは 、トリガーを使用しています。あなたはBEFORE INSERT
トリガーを使用して挿入時に値を設定することができ、同様に、あなたは別のBEFORE UPDATE
トリガーを使用して更新に値を設定することができます。
ええ、私はそれについて知っていた。申し訳ありませんが、私は私の質問に悪い例を使用しました。 – Warwick
P.S. MySQLにはTIMESTAMP機能がありますが、それは単なる例です。フィールド値を動的に生成したいと思っていたシナリオが他にもあります。今は考えられません! – Warwick