MySQL:如何插入表并重写信息

时间:2012-06-09 14:26:16

标签: mysql

我已经写了一张几乎看起来像这样的表:

Username  |   Password    | ListContents
snarky    |(not displayed)| Mow Lawn,Do Homework,Make breakfast

当用户输入新任务时,我想覆盖/添加到表的ListContents字段。这可能吗?谢谢!

2 个答案:

答案 0 :(得分:1)

是的,可以做到。看这里MySQL UPDATE

编辑:您应该认真考虑关于规范化表格的帖子的评论

答案 1 :(得分:0)

我相信您想将新输入与ListContents字段中的先前值连接起来。

UPDATE table SET ListContents = concat(ListContents, ",newInput") WHERE Username = "snarky"

如果您不能/不希望规范化表格,我建议您至少尝试以JSON格式存储值。