2016-06-30 12 views
1

私が知っているのは、MYSQLのconcat関数を使ってクエリから値を追加できるということです。MYSQLを使用してテーブル行を変更/追加するにはどうすればよいですか?

>col1 = ben 

UPDATE table set col1 = concat(col1, ' altered') 

>col1 = ben altered 

しかし、私が達成しようとしているのは、colのどこにでも追加することです。

col1 = ben 

UPDATE table set col1 = "altered " + col1 
-- pseudo code 

col1 = altered ben 

mysqlにはこの機能がありますか?

+0

を好むすべての列と値を持つ列の前に単に連結順序を変更

UPDATE table set col1 = concat('altered ' , col1) 

を追加したい場合は、「変更」を追加したい明確ではありません列の前に? – scaisEdge

答えて

1

あなたはあなたができるSE CONCATあなたは

concat('altered ' , col1, ' altered') 

concat('altered ' , col1, ' altered', col2, col3, 'altered again') 
+0

私はこれを行うことができますか? 'concat( '変更されました'、col1、 '変更されました') ' –

+0

私は答えを更新しました。 – scaisEdge

関連する問題