1. ホーム
  2. mysql

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

2022-07-29 01:28:18

質問

すべてのレコードのコードを、現在のものに加えて _standard に更新したいのですが、何かアイデアはありますか?

例えば、コードがapple_1とapple_2であれば、apple_1_standardとapple_2_standardにしたいのですが。

id   code
------------
1    apple_1 
1    apple_2

Psuedo クエリ。

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

期待される結果

id   code
----------------------
1    apple_1_standard 
1    apple_2_standard

どのように解決するのですか?

この問題を解決するには CONCAT() 関数を使用して、文字列の連結を行う必要があります。

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