追加到列字符串而不从数据库读取它
如何在不从数据库读取整个值的情况下追加到列(类型字符串)。
假设名为“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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
除了使用 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 ).
在 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;