INTO users(userID, track) VALUES(123456, 'string')
                  
                  
                  ON CONFLICT (userID) DO UPDATE SET track = CONCAT(users.track, ' string');
                  
                  
                  то NULL заменяется на пробел?
                  
                  
                
Не должэн в принцыпе. А вы уверены, что так заменяется? Можэте привести минимальный воспроизводимый пример?
Обсуждают сегодня