You can also use CONCAT_WS() ( docs ), which deals with NULL, as you would expect: converts them to an empty string:
UPDATE profile SET favourties = CONCAT_WS('', favourties, "123") WHERE id = 1;
I personally actually use CONCAT_WS() now, because worrying about NULL annoys me. I rarely use NULL, so I donβt have to worry about this, but just be discouraged. It is simply annoying to understand why you end up with an empty line when it just doesn't make sense.
source share