0

単一の列からレコードを取得して新しい列にプッシュするクエリをどのように作成するのか疑問に思っています。移動したいレコードには、レコードのどこかに1つのコンマが含まれています。例として:

前:

Column1  
1. Smith, John  
2. Sue, Maggie  
3. Big Name Corp

後:

Column1  
1.  
2.  
3. Big Name Corp  

Column2  
1. Smith, John  
2. Sue, Maggie  
3.  

どんな助けでも大歓迎です!

4

1 に答える 1

2
UPDATE `tbl` SET `col2` = `col1` WHERE `col1` LIKE "%,%"

UPDATE `tbl` SET `col1` = "" WHERE `col1` LIKE "%,%"

単一のクエリでも機能すると思います

UPDATE `tbl` SET `col2` = `col1`, `col1` = "" WHERE `col1` LIKE "%,%"
于 2012-12-18T16:45:32.087 に答える