直接给出最后代码如下:
UPDATE gfzx SET priv = CASE WHEN `discribe` LIKE '%北京%' THEN '北京市' WHEN `discribe` LIKE '%上海%' THEN '上海市' WHEN `discribe` LIKE '%天津%' THEN '天津市' WHEN `discribe` LIKE '%重庆%' THEN '重庆市' WHEN `discribe` LIKE '%黑龙江%' THEN '黑龙江省' WHEN `discribe` LIKE '%吉林%' THEN '吉林省' WHEN `discribe` LIKE '%辽宁%' THEN '辽宁省' WHEN `discribe` LIKE '%内蒙古%' THEN '内蒙古自治区' WHEN `discribe` LIKE '%河北%' THEN '河北省' WHEN `discribe` LIKE '%山西%' THEN '山西省' WHEN `discribe` LIKE '%陕西%' THEN '陕西省' WHEN `discribe` LIKE '%甘肃%' THEN '甘肃省' WHEN `discribe` LIKE '%青海%' THEN '青海省' WHEN `discribe` LIKE '%山东%' THEN '山东省' WHEN `discribe` LIKE '%安徽%' THEN '安徽省' WHEN `discribe` LIKE '%江苏%' THEN '江苏省' WHEN `discribe` LIKE '%浙江%' THEN '浙江省' WHEN `discribe` LIKE '%湖北%' THEN '湖北省' WHEN `discribe` LIKE '%湖南%' THEN '湖南省' WHEN `discribe` LIKE '%河南%' THEN '河南省' WHEN `discribe` LIKE '%江西%' THEN '江西省' WHEN `discribe` LIKE '%广东%' THEN '广东省' WHEN `discribe` LIKE '%广西%' THEN '广西壮族自治区' WHEN `discribe` LIKE '%海南%' THEN '海南省' WHEN `discribe` LIKE '%四川%' THEN '四川省' WHEN `discribe` LIKE '%贵州%' THEN '贵州省' WHEN `discribe` LIKE '%宁夏%' THEN '宁夏回族自治区' WHEN `discribe` LIKE '%云南%' THEN '云南省' WHEN `discribe` LIKE '%西藏%' THEN '西藏自治区' WHEN `discribe` LIKE '%香港%' THEN '香港特别行政区' WHEN `discribe` LIKE '%澳门%' THEN '澳门特别行政区' WHEN `discribe` LIKE '%新疆%' THEN '新疆维吾尔自治区' WHEN `discribe` LIKE '%台湾%' THEN '台湾省' ELSE '' END;