我有一个包含 10 位数字的 MySQL 表。我需要通过 UPDATE 在每个前面添加 +1。
假设我的 SELECT 语句如下所示:
SELECT *
FROM num_data
WHERE number REGEXP '^[0-9]{10}$'
如何在上述查询的每个结果前面添加 +1?
最佳答案
使用CONCAT
连接MySQL中的字符串。
UPDATE num_data
SET number = CONCAT('+1', number)
WHERE number REGEXP '^[0-9]{10}$'
关于mysql - 在数据库的每个选定行前面添加 +1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47684867/