最初に、orders_id、date、admin_id、comments 列を持つ orders_details テーブルが 2 つあります。
列 orders_id、date、admin_id を持つ 2 番目のテーブル orders_tracking
orders_details に行の重複があります
トリガーを作成して、orders_details に行を挿入した後、c トリガーで order_id と admin_id が既に存在するかどうかを確認し、orders_tracking で日付列を更新します (orders_details から日付を取得します)。
例 orders_details
id order_id admin_id date(timestamp) comments
1 1 2 111111111 test
2 1 2 111111511 test2
3 1 2 111111711 test3
4 1 3 111111161 test4
例 orders_tracking
id order_id admin_id date(timestamp)
1 1 2 111111111
2 1 3 111111161
orders_details に今すぐ挿入新しい挿入があります
order_id admin_id date(timestamp) comments
5 2 111199111 test
orders_details で今すぐ更新すると、新しい挿入があります
order_id admin_id date(timestamp) comments
1 2 111199111 test
次に、 orders_tracking
id order_id admin_id date(timestamp)
1 1 2 111199111
2 1 3 111111161
3 5 2 111199111