2016-01-20 47 views
0

我知道我可以使用此語法在MySQL更新數字的值:MySQL的更新字符串值

update table set age = age + 5 where ID = 2; 

但我無法弄清楚如何追加一個字符串的值,像這樣:

update table set textField = textField + ", California" where ID = 2; 

哪裏文本框是「亞利桑那州,新墨西哥州,紐約」,我嘗試添加", California"它。

+1

http://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_concat'update table set textField = concat(textfield,「,California」)WHERE ID = 2;' – Scott

+0

booya。非常感謝! –

回答

0

UPDATE table SET textField = CONCAT(textfield,「,California」)WHERE ID = 2;

My SQL Reference

作品在SELECT語句太像: SELECT CONCAT(名字,」」,姓氏)客戶名稱客戶;

+0

複製和粘貼評論並不是一個有效的答案。如果你能詳細說明這個評論以便將它變成一個有價值的答案,那麼一定要這樣做(當然,要給原評論者提供適當的歸屬)。 – miken32

+0

我在評論的一分鐘內回答,當我看到答案爲零時。這是一個非常簡單的解決方案,我甚至沒有看到評論。我複製並粘貼的是原始的海報示例,然後將concat()部分添加到他的示例中。不要假設最糟糕的人,尤其是那些正在努力爲這個令人敬畏的社區做出貢獻的人。 – cesiumdeth

+0

夠公平的。儘管如此,這仍然是一個非常低質量的答案。 – miken32