-1

最初に、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
4

1 に答える 1