mysqlは指定されたプレフィックスとサフィックスをフィールドに追加します

フィールド field1 に接頭辞「prefix_」と接尾辞「_suffix」を追加する必要があると仮定すると、次の SQL ステートメントを使用できます。

UPDATE table_name SET field1 = CONCAT('prefix_', field1, '_suffix');


このうち「table_name」はテーブル名、「field1」は指定したフィールド名です。このステートメントは、指定されたテーブル内のすべてのレコードの field1 フィールドにプレフィックスとサフィックスを追加します。

指定した条件を持つレコードにプレフィックスとサフィックスのみを追加したい場合は、次のように WHERE 句を追加できます。

UPDATE table_name SET field1 = CONCAT('prefix_', field1, '_suffix') WHERE some_column = some_value;


このうち、「some_column」はある条件列の列名、「some_value」はその条件列が満たすべき値です。このステートメントは、条件を満たすレコードにのみプレフィックスとサフィックスを追加します。

おすすめ

転載: blog.csdn.net/u010522644/article/details/130103065