2

我有以下情况:

我需要更新数据库中某个字段的客户信息,特别是关于非欧盟客户的信息。我已经选择并过滤了客户,现在我有以下问题。

有一个字段让我们称之为“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 回答