UPDATE `table_name`
SET `phone_num` = CONCAT('010', `phone_num`)
WHERE `address` = '北京';
CONCAT('010', phone_num):字串拼接,自動處理 NULL (結果為 NULL),若需保留 NULL 可加 IFNULL。WHERE address = '北京':精確匹配。若地址欄位含「北京市、北京市朝陽區」等,改用 WHERE address LIKE '北京%'。START TRANSACTION; ...; COMMIT;若腳本可能重複執行,加條件防呆:
UPDATE `table_name`
SET `phone_num` = CONCAT('010', `phone_num`)
WHERE `address` = '北京'
AND `phone_num` NOT LIKE '010%';
MySQL 批次更新單表單欄位,CONCAT + WHERE 一行搞定。記得備份、防重複、驗證影響列數。