如何将选择拆分条件中的值设置为列

  • 本文关键字:设置 条件 选择 拆分 mysql
  • 更新时间 :
  • 英文 :


我在一个表中有一列(位置(,它的值类似于"省>城市>ZIPCode";。我创建了一些新的专栏:省-市-邮编现在我正在尝试将值从split条件设置为列。

这个查询实际上运行良好:

更新tbl_nameset province=SUBSTRING_INDEX(location,'>',1(其中ID=123;

该表有大约20k条记录,我需要为所有行设置值。类似于";其中ID=ID";

您可以使用下面的查询来更新带有选择语句的数据

UPDATE tbl_name set province = (SELECT SUBSTRING_INDEX(location,'>', 1))

最新更新