私のユーザー テーブルには、userid 列と membergroupids 列があります。これが私がこれまでに持っているクエリです。
UPDATE `user`
SET `membergroupids`=`,100`
WHERE `userid` IN
(
312 , 331 , 538 , 528 , 77 , 80 , 293 , 343 , 609 , 607 , 547 , 596 , 216 ,
780 , 1 , 884 , 430 , 500 , 881 , 952 , 957 , 979 , 352 , 994 , 955 , 776 ,
744 , 904 , 1038 , 76 , 1083 , 61 , 202 , 1001 , 1173 , 1176 , 418 , 770 ,
1192 , 191 , 1211 , 1206 , 1247 , 402 , 423 , 584 , 1233.1282 , 167 , 1329,
1330 , 376 , 1227 , 146 , 1113 , 1327 , 1352 , 254 , 1065 , 1406 , 1225 ,
1230 , 1405 , 1443 , 812 , 1295 , 1510 , 1571 , 1565 , 1468 , 1349 , 1645 ,
501 , 1312 , 1718 , 13 , 200 , 1177 , 1785 , 107 , 540 , 1591 , 1508 , 59 ,
1867 , 222 , 1520 , 782 , 26 , 332 , 474 , 1837 , 1828 , 1431 , 1951 , 1953 ,
1950 , 847 , 1477 , 1726 , 1669 , 1185 , 1955 , 1872 , 1926 , 1392 , 853 ,
1892 , 2020 , 1511 , 2027 , 2197 , 2184 , 2134 , 2239 , 119 , 122
)
したがって、基本的に、私がやろうとしていることは..ユーザーIDが()にリストされているものの1つである場合、クエリが列membergroupidsに「、100」を追加するようにしようとしています。
しかし、ここに問題があります。これらのユーザーはすべて、membergroupid にリストされている値を既に持っています。
たとえば、ユーザー 312 は、列 membergroupids に既に次の値を持って
い
ます
。 38,59,100
..そして、リストされている他のすべてのユーザー ID に対して。
誰かが私を助けることができればありがとう。これはGoogleにあると確信していますが、言葉にする方法がわかりませんでした。