sql >> データベース >  >> RDS >> Mysql

テーブルのバージョン管理(履歴テーブル)と注文テーブルの関係

    単一のタイムスタンプのみを記録する場合の1つの危険は、特定の注文の最新のエントリが何であるかを判断するのが難しいことです。副選択または関数を使用する必要があります。 start_timestampとfinish_timestampを使用することをお勧めします。後者は、最新のエントリではNULLです。エントリが履歴になると、finish_timestampが入力されます。この問題に対処する方法は他にもあると思いますが、これが最も簡単なようです。



    1. MysqlデータベースをPHPフォームで更新する方法についての良いチュートリアルですか?

    2. 外部キーを見つけるためのクエリ

    3. 2つの日付間の日数を取得するOracle関数の例

    4. MySQLの他の列に基づくクエリの条件付き列