Código:
Pero me da error :@UPDATE `users` SET IF LENGTH(`notifications`) > 0 THEN `notifications` = CONCAT(`notifications`,',','1,2,3') ELSE `notifications` = '1,2,3' END IF
La idea es actualizar la columna de notificaciones con "1,2,3", si la columna ya tiene contenido agregar una coma al principio, pero si la columna está vacía no agregar ninguna coma...
¿Cómo se lograría esto? :S
EDIT:
Acá lo solucioné usando el IF como función:
Código:
Ahora, solo por saber, ¿qué es lo que hice mal de la otra manera? jaja UPDATE `users` SET `notifications` = IF(LENGTH(`notifications`)>0, CONCAT(`notifications`,',','1,2,3'), CONCAT(`notifications`,'1,2,3'))