我在一个表中有一列(位置(,它的值类似于"省>城市>ZIPCode";。我创建了一些新的专栏:省-市-邮编现在我正在尝试将值从split条件设置为列。
这个查询实际上运行良好:
更新tbl_nameset province=SUBSTRING_INDEX(location,'>',1(其中ID=123;
该表有大约20k条记录,我需要为所有行设置值。类似于";其中ID=ID";
您可以使用下面的查询来更新带有选择语句的数据
UPDATE tbl_name set province = (SELECT SUBSTRING_INDEX(location,'>', 1))