追加到列字符串而不从数据库读取它

发布于 2024-10-19 15:30:59 字数 162 浏览 1 评论 0原文

如何在不从数据库读取整个值的情况下追加到列(类型字符串)。

假设名为“mycol”的列包含字符串“TESTtestTEST”,现在我想将值“abc”附加到该字符串,因此“TESTtestTESTabc”存储在列 mycol 中。

我该怎么做?

非常感谢您的帮助!

how is it possible to append to a column (type string) without reading the whole value from the database.

Let's say the column, named "mycol" contains the string 'TESTtestTEST' and now I want to APPEND to this string the value 'abc', so 'TESTtestTESTabc' is stored in column mycol.

How can I do this?

Thank you very much for your help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏天碎花小短裙 2024-10-26 15:30:59

除了使用 EF 作为 DataLayer 之外,此任务不是通过 UPDATE 语句来完成吗?如果是这样,您可以在数据上下文上执行远程/存储命令来调用存储过程(好)或直接传递 SQL(不太好)。

beside the fact you are using EF as DataLayer, wouldn't this task be done with an UPDATE statement? If so, you can execute the remote/store command on the datacontext to either call a stored procedure ( good ) or passing directly the SQL ( not so good ).

冷弦 2024-10-26 15:30:59

在 MySQL 中我会这样做:
UPDATE my_table SET mycol=CONCAT(mycol,'abc') WHERE ID=1;

In MySQL I would do:
UPDATE my_table SET mycol=CONCAT(mycol,'abc') WHERE ID=1;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文