我需要将值插入数据库。就我而言,当用户输入任何消息时,单击更新按钮,该消息需要在 Chats
上更新comma
中的专栏(,) 分隔值。
我尝试过这种方法:
我需要这样的输出:
如何为此方法编写 SQL 查询?
最佳答案
试试这个:
DECLARE @ID INT;
UPDATE [User] SET Chats=(STUFF( (SELECT ','+us.Chats FROM [User] us WHERE us.id=@ID FOR XML PATH('')),1,1,'')) +','+N'NEW CHATS'
WHERE id=@ID
关于mysql - 在 MySQL 中的单列中插入新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70553823/