2014-03-29 43 views
0

這裏添加值是我想做的事:SQL UPDATE在一個字段/列

當前表:

+ ---- + ------------- +
| id |數據|
+ ---- + ------------- +
| 1 |牛cow2 |
| 2 |貓cat2 |
| 3 |凸輪cam2 |
| 4 | cal cal |
+ ---- + ------------- +

這裏是我想

+ ---- + --------- ---- +
| id |數據|
+ ---- + ------------- +
| 1 |牛a cow2 |
| 2 |貓a cat2 |
| 3 | cam a cam2 |
| 4 | cal a cal |
+ ---- + ------------- +

多數民衆贊成它!我只想在我的數據庫表中已經存在的2之間添加一個小字,並想知道如何做到這一點?

+0

@EdT:此公告代替空格字符不上'concat' ,但'替換'或類似的東西。 –

回答

2

,你可以簡單地用一個空格,字母A和另一個空間

UPDATE foo 
SET data = REPLACE(data, ' ', ' a '); 
+0

希望有一個空間的數據。 –

+0

嘿,我的錯誤。數據總是沒有單一的空間,有時它是2或3.無論如何,我可以爲每次運行決定我想插入新數據的最大空間嗎?第一或第二等。 – user2406918

0

使用Replace功能

UPDATE tableName 
    SET data = REPLACE(data, ' ', 'a') 
+0

嘿,我的錯誤。數據總是沒有單一的空間,有時它是2或3.無論如何,我可以爲每次運行決定我想插入新數據的最大空間嗎?第一或第二等 – user2406918

相關問題