私はユーザー情報を保持するテーブルを持っています。いずれかの列には、そのゲームのユーザーの位置が保持されます。
ゲームの作成時に、各チームのユーザーの位置を更新する必要があります。ここで複数の行を配列で更新する
は一例です:私は何をしたいか
Game id : 7
Team 1 users : 1,2
Team 2 users : 3,4
team1_position : array(1,2)
team2_position : array(13,14)
はSET
エリア内の位置のアレイを使用してユーザテーブルを更新しています。
私の目標は、どのように私はこのような何かを行うことができます(私は、異なるサイズのゲームボードを持っているので、私は、各ボードのサイズについての複数の位置の配列を持っている)自分のIDを必要とせずにユーザーを更新できるように
です:
UPDATE user
SET position='(team1_position)'
WHERE game = '7' AND team = '1'
各チームのすべてのid
年代を選択し、それらを別々に更新するための資源の無駄になりますように私は感じます。
クエリは正常に動作するはずですが、より良い答えを得るためにはSQL構造の詳細を確認する必要があります。 –