テーブルからブール値を挿入/更新するための最良の解決策は何ですか?
毎週または毎月、point
現在のデータなどの数を変更できます。
+----+----------+-----------+--------------+-------+--------+
| id | phone_id | tarrif_id | affiliate_id | point | active |
+----+----------+-----------+--------------+-------+--------+
| 2 | 6 | 2 | 3 | 7.3 | 0 |
| 3 | 6 | 2 | 3 | 8.5 | 0 |
| 4 | 6 | 2 | 3 | 12.5 | 0 |
| 5 | 6 | 2 | 3 | 3.5 | 1 |
| 6 | 20 | 2 | 3 | 10.5 | 1 |
+----+----------+-----------+--------------+-------+--------+
phone_id
同じ、新しいポイントtarrif_id
で新しいレコードを挿入し、affiliate_id
他のレコードを無効にしますactive=0
。
新しいポイントが変更されました。例:
+----+----------+-----------+--------------+-------+--------+
| id | phone_id | tarrif_id | affiliate_id | point | active |
+----+----------+-----------+--------------+-------+--------+
| 2 | 6 | 2 | 3 | 7.3 | 0 |
| 3 | 6 | 2 | 3 | 8.5 | 0 |
| 4 | 6 | 2 | 3 | 12.5 | 0 |
| 5 | 6 | 2 | 3 | 3.5 | 0 |
| 6 | 20 | 2 | 3 | 10.5 | 0 |
| 7 | 6 | 2 | 3 | 20.2 | 1 |
| 8 | 20 | 2 | 3 | 33.7 | 1 |
+----+----------+-----------+--------------+-------+--------+