04. november 2008 - 18:19
Der er
3 kommentarer og
1 løsning
TIlføje værdi til kommasepareret liste
UPDATE user
Hvad skal der stå her: "Add Y to membergroupids"
WHERE NOT FIND_IN_SET(X, membergroupids)
AND posts < 40
AND posts > 15
eksempel på membergroupids værdi: 4,31,6,8 altså en kommasepareret liste: Jeg ønsker at tilføje tallet Y til denne variabel for brugere som opylder kriterierne, dvs. så membergroupids bliver i dette tilfælde 4,31,6,8,Y
04. november 2008 - 18:43
#2
Det er en modifikation af databasen for et eksisterende vbulletin forum, så omlægning af tabelstruktur er ikke mulig.
04. november 2008 - 18:48
#3
Fandt løsning:
UPDATE user SET membergroupids = CONCAT_WS(',',membergroupids,'Y')
WHERE NOT FIND_IN_SET(X,membergroupids)
AND usergroupid != Y
AND posts < 40
AND posts > 15