Я новичок в MySql.Я пытаюсь заменить значение в столбце xml моей таблицы.
мой метод выбора работает.
SELECT * FROM `comics` WHERE ExtractValue(xml,'comic/pageNumber') = 6
мой метод замены не работает.Я искал правильный синтаксис немного сейчас ...
SET xml.modify(
replace value of ('comic/pageNumber') with 5
)
некоторый фон:
эта ситуация возникает, когда я удаляю комическую страницу.
он оставляет пробел в номерах страниц, после чего я бы либо:
перебрал все комиксы и удалил все пробелы в номерах страниц.
или
перебралчерез все комиксы с pageNumber больше, чем удаленная страница, и уменьшите их pageNumber на 1.