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 = ?