0
у меня есть фракции в виде строки в моей базе данных, и в настоящее время она, как это:Изменение фракций в SQL
3/8
Я хочу изменить это:
<sup>3</sup>⁄<sub>8</sub>
У меня есть много фракций, как это , Как изменить их при одном выстреле в SQL? Я знаю, что мне нужно использовать регулярные выражения, но не знаю, как их использовать.
То, что я пытался до сих пор:
UPDATE question_table
SET `option` = Replace(`option`, ?? ,??)
WHERE `option` LIKE '%/%'
Не уверен, что завалить в ??.
У MySQL нет функции замены регулярных выражений. Используйте либо UDF (https://github.com/mysqludf/lib_mysqludf_preg); или сбрасывать данные mysql в файл и обновлять там; или используйте mariadb. – hjpotter92
У вас есть фракции типа '3/8' только? –
1/2, 1/4, 1/8 и многие другие подобны этим – lakesh