我有一个带有这种数据的mysql表

TACOMA, Washington, 98477

现在我有成千上万这样的排。我希望对数据进行如下操作:
TACOMA, Washington

可能是mysql还是我必须手动操作?

最佳答案

您可以使用:

SELECT SUBSTRING_INDEX('TACOMA, Washington, 98477', ',', 2)

您可以阅读更多here
更新语句:
UPDATE my_table
    SET my_col = SUBSTRING_INDEX(my_col, ',', 2)

需要将my_table替换为表名,将my_col替换为需要更新的列。

08-06 22:26