如何使所有数据库记录以特定值开头?

vwkv1x7d  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(258)

我有一个sql数据库,它包含客户端的真实数据,我要做的是进行一个sql更新查询,以更新clients表中的phone列,并使其所有记录以'966'开头
有人能帮我提出这个问题吗?

dvtswwa3

dvtswwa31#

更新t set phone=concat('966',phone)where substr(phone,1,3)=966

mu0hgdu0

mu0hgdu02#

大概是这样的:

update t
    set phone = concat('966', phone)
    where phone not like '966%';

相关问题