我有以下情况:
我需要更新数据库中某个字段的客户信息,特别是关于非欧盟客户的信息。我已经选择并过滤了客户,现在我有以下问题。
有一个字段让我们称之为“order_note”,我需要更新它。我知道如何正常执行此操作,但某些字段包含手动设置的注释,我不想松开它们,但还要在字段中添加“小心!在这里想想 XY” - 最好在其他信息。是否可以更新已经包含内容的字段而不删除它?
感谢您的任何建议
我有以下情况:
我需要更新数据库中某个字段的客户信息,特别是关于非欧盟客户的信息。我已经选择并过滤了客户,现在我有以下问题。
有一个字段让我们称之为“order_note”,我需要更新它。我知道如何正常执行此操作,但某些字段包含手动设置的注释,我不想松开它们,但还要在字段中添加“小心!在这里想想 XY” - 最好在其他信息。是否可以更新已经包含内容的字段而不删除它?
感谢您的任何建议
UPDATE OrderTable
SET order_note = 'Careful! Think of XY here. ' + order_note
WHERE order_id = 1
update customer_information
set order_note = 'Careful! Think of XY here!\n' || order_note
where customer_region != 'EU'
是的。
我认为您是在问“如何将新字符串加入到您已经存在的归档数据中”。您需要弄清楚如何在数据库中连接字符串。
例如,Mysql 使用 CONCAT() 函数,而 sqlserver 使用“+”运算符。
这是我的mysql代码:
UPDATE test_table SET note = CONCAT('some notice info..',note);
在提交此代码之前,节点数据为“hello”。
之后,它变为“一些通知信息......你好”。