web-dev-qa-db-ja.com

MySQLの既存のフィールドに文字列を追加するにはどうすればよいですか?

すべてのレコードのコードを、現在の状態に加えて_standardアイデアに更新したいですか?

たとえば、コードがApple_1とApple_2の場合、Apple_1_standardとApple_2_standardにする必要があります

前:

id   code
------------
1    Apple_1 
1    Apple_2

擬似クエリ:

update categories set code = code + "_standard" where id = 1;

期待される結果:

id   code
----------------------
1    Apple_1_standard 
1    Apple_2_standard
86
Matt Elhotiby

文字列の連結には、MySQLで CONCAT() 関数を使用する必要があります。

UPDATE categories SET code = CONCAT(code, '_standard') WHERE id = 1;
176
Daniel Vassallo