删除单元格/字符串mySQL中的最后一个单词

删除单元格/字符串mySQL中的最后一个单词,mysql,Mysql,我在mySQL的一个单元格中有以下字符串: Sholmsgatan 1253 18 Helborg 是否可以删除除最后一个单词“Helborg”之外的所有文本? 这个词是动态的,所以对“Helborg”来说不能是静态的。 也许我可以检查最后一个空格(在Helborg前面)并删除它前面的所有内容?您可以使用mysql的字符串函数substring\u index,注意它使用空格作为分隔符,因此它将从字符串中选取最后一个单词并在您的列中更新 update demo set title = subs

我在mySQL的一个单元格中有以下字符串:

Sholmsgatan 1253 18 Helborg
是否可以删除除最后一个单词“Helborg”之外的所有文本?
这个词是动态的,所以对“Helborg”来说不能是静态的。


也许我可以检查最后一个空格(在Helborg前面)并删除它前面的所有内容?

您可以使用mysql的字符串函数
substring\u index
,注意它使用空格作为分隔符,因此它将从字符串中选取最后一个单词并在您的列中更新

update demo set title = substring_index(title,' ',-1);