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

テーブルに新しいフィールドを作成するか、2番目のテーブルのMAXを選択する必要があります

    それが1つの方法です。

    current_statusフィールドをFKにする必要さえないかもしれません。値を保存しないのはなぜですか?そうしないと、奇妙な循環参照に入る可能性があります。

    もう1つの方法は、プロジェクトテーブルとは別にステータスアーカイブを保存することです。ステータスが変更されるたびに、現在のステータスをアーカイブテーブルに挿入し、projects.statusの値を変更します。



    1. Oracleの自動インクリメント

    2. VBAを使用してExcelの外部データベース接続にパスワードを渡すことはできますか?

    3. MYSQLのLIKEと=の違いは?

    4. Oracle:クエリ1にrowdataがある場合、すべてのクエリ1とクエリ2を結合して一部の行を減算する