可以使用 SUBSTRING_INDEX 函数来实现更新字段中包含字符串", " 后面的字符串为空的操作。

例如,假设有一个表格名为 mytable,其中有一个字段名为 myfield,需要更新其中包含字符串", " 后面的字符串为空的记录,可以使用如下的 SQL 语句:

UPDATE mytable SET myfield = SUBSTRING_INDEX(myfield, ', ', 1) WHERE myfield LIKE '%, %';

该 SQL 语句会将 myfield 字段中包含字符串", " 后面的字符串截取掉,只保留前面的部分。其中使用了 LIKE 条件来筛选出符合条件的记录,SUBSTRING_INDEX 函数则是实现字符串截取的核心函数。


原文地址: https://www.cveoy.top/t/topic/fcCR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录