私は次のことを達成しようとしています:
テーブルPlayers_goalsに、player_Johnがmatch_xxで3 つのplayer_goalsを獲得したことを追加すると、それはPlayers_goalsテーブルだけでなく、Players テーブルにも 挿入されます。また、player_John がすでに 2 ゴールを決めている場合は、5 (合計) に更新されます。
以下で使用しているテーブルを参照してください。
Players table
+--------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+----------------+
| player_id | int(4) | NO | PRI | NULL | auto_increment |
| player_name | varchar(45) | NO | MUL | NULL | |
| team_name | varchar(45) | NO | MUL | NULL | |
| player_goals | int(4) | YES | | NULL | |
+--------------+-------------+------+-----+---------+----------------+
Players_goals table
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| player_name | varchar(45) | NO | MUL | NULL | |
| match_id | int(4) | NO | MUL | NULL | |
| goals | int(4) | YES | MUL | NULL | |
+-------------+-------------+------+-----+---------+-------+
どうすればこれを可能にできますか?