我有一个带有这种数据的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
替换为需要更新的列。