我在MySQl表中有一列包含这种格式的单词:
名称 - 名称2 - 名称3
我想删除Name2,只留下Name - Name3
所以我只需删除中间词,而不是整列!中间的词总是一样的。
这可能吗?
答案 0 :(得分:4)
update your_table
set your_column = concat(SUBSTRING_INDEX(your_column, '-', 1), '-',
SUBSTRING_INDEX(your_column, '-', -1))