product_category
フィールドとを持つ MySQL テーブルがありますproduct_name
。product_category
の前にを追加product_name
し、特定の を更新したいと考えていますproduct_category
。
どうすればいいですか?product_category
何百ものレコードを入力した後、が の一部であることに気付きましたproduct_name
。
文字列を連結し、null 値をスキップして区切り文字を使用するCONCAT_WSを使用できます。これが更新クエリになる可能性があります。
UPDATE your_table
SET product_name = CONCAT_WS(' ', product_category, product_name)
WHERE product_category = 'category'
次のように実行します。
UPDATE `tablename` SET product_name = product_category.' '.product_name WHERE product_category = ?