2011-09-24 30 views
-1
update `users` set `email` = 'web+'.`id`.'@gmail.com' 

我可以做到這一點嗎?基本上所有我想要做的是更新電子郵件ID在一個特殊的派別,即插入行的主鍵之間的PLUS(+)和AT(@)在[email protected]Mysql級聯字段

回答

1

使用CONCAT

UPDATE `users` SET `email` = CONCAT('web+', `id`, '@gmail.com') 
0

你應該使用CONCAT函數是這樣的:

UPDATE `users` SET `email` = CONCAT('web+', CAST(id as CHAR), '@gmail.com') 

注意你需要CASTidCHARCONCAT工作