我正在尝试删除字符串的一部分。但无法正确执行。字符串是这样的: 4,290TL〜9,490TL
所以尝试在这之后删除〜<
我试过了
UPDATE SET price = SUBSTRING_INDEX(price, '〜')
但没有成功。
最佳答案
SUBSTRiNG_INDEX
需要 3 个参数,最后一个是分隔符 count
。在这种情况下,您需要提供 count
为 1,表示您希望所有内容都位于分隔符 〜
第一次出现的左侧。此外,您需要在查询中指定表名称。试试这个:
UPDATE yourtable SET price = SUBSTRING_INDEX(price, '〜', 1)
关于mysql - 删除列中字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54283032/