2

私は次のような状況にあります:

特に EU 以外の顧客に関するデータベースのフィールドの顧客情報を更新する必要があります。すでに顧客を選択してフィルタリングしましたが、次の質問があります。

更新する必要がある「order_note」というフィールドがあります。私は通常それを行う方法を知っていますが、一部のフィールドには手動で設定されたメモが含まれており、それらを失いたくないだけでなく、フィールドに「注意してください! ここで XY を考えてください」を追加します。その他の情報。すでにコンテンツが含まれているフィールドを削除せずに更新することはできますか?

アドバイスをありがとう

4

3 に答える 3

4
UPDATE OrderTable
SET order_note = 'Careful! Think of XY here. ' + order_note
WHERE order_id = 1
于 2013-09-05T07:39:18.753 に答える
1
update customer_information 
set order_note = 'Careful! Think of XY here!\n' || order_note
where customer_region != 'EU'
于 2013-09-05T07:39:33.653 に答える
0

はい。

「既存のファイルデータに新しい文字列を結合する方法」を尋ねていると思います。データベースで文字列を連結する方法を理解する必要があります。

たとえば、Mysql は CONCAT() 関数を使用し、sqlserver は "+" 演算子を使用します。

これが私のmysqlコードです:

UPDATE test_table SET note = CONCAT('some notice info..',note);

このコードが送信される前は、ノード データは「hello.」です。

その後、「なんらかのお知らせ情報…こんにちは」に変わります。

于 2013-09-05T07:46:56.327 に答える