gpt4 book ai didi

MySQL 更新查询以将数字添加到具有整数值的现有列

转载 作者:行者123 更新时间:2023-11-29 05:24:27 24 4
gpt4 key购买 nike

我有一个名为 telephoneNo 的 mysql 数据库列

Telephone No 
25645656
45454545
45565656

我想在 telephoneNo 列的每个值前加上两位 XX

Telephone No 
xx25645656
xx45454545
xx45565656

我正在尝试使用 concat 进行锻炼,但在我的情况下它不是整数值,请帮助更新查询

最佳答案

您可以使用 CAST()明确地转换你的整数:

UPDATE t SET phone=CAST(CONCAT('10', phone) AS UNSIGNED)

这将适用于整数前缀。但是,我没有看到将电话号码存储为整数而不是字符串的充分理由

关于MySQL 更新查询以将数字添加到具有整数值的现有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21830552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com