-1

product_categoryフィールドとを持つ MySQL テーブルがありますproduct_nameproduct_categoryの前にを追加product_nameし、特定の を更新したいと考えていますproduct_category

どうすればいいですか?product_category何百ものレコードを入力した後、が の一部であることに気付きましたproduct_name

4

2 に答える 2

3

文字列を連結し、null 値をスキップして区切り文字を使用するCONCAT_WSを使用できます。これが更新クエリになる可能性があります。

UPDATE your_table
SET product_name = CONCAT_WS(' ', product_category, product_name)
WHERE product_category = 'category'
于 2012-12-18T21:26:47.800 に答える
0

次のように実行します。

UPDATE `tablename` SET product_name = product_category.' '.product_name WHERE product_category = ?
于 2012-12-18T21:27:52.927 に答える