-1
MYSQL СТРОКА:Mysql обновления запроса (удалить строку запятой)
ID: 1
ДАННЫЕ:, 1,11,5
я хочу удалить только 1
MYSQL QUERY:
UPDATE SET DATA = TRIM (ОБА, 'ОТ ЗАМЕНЫ (CONCAT (', ', DATA,', '),', 1, ',', ', , ')) WHERE ID =' 1 ';
MYSQL РЕЗУЛЬТАТ: 11,5
НЕОБХОДИМОСТЬ РЕЗУЛЬТАТ:, 11,5
Ваш ответ или должно быть неправильным, как должно быть пустое пространство «11,5», а также сочетание 'TRIM BOTH' и' CONCAT' с обеих сторон своего рода свободный смысл. Из того, что я могу сейчас придумать, есть два способа сделать это: 'UPDATE TABLE SET DATA = TRIM (BOTH ',,' FROM REPLACE (CONCAT (',,', DATA, ',,'), ', 1, ',', ')) WHERE ID = 1' – FrogTheFrog
, а другой: 'UPDATE TABLE SET DATA = TRIM (TRAILING', 'FROM REPLACE (CONCAT (DATA,', '),', 1, ' , ',')) WHERE ID = 1' – FrogTheFrog