大家好,我们可以将数据附加到mysql表的特定列。
假设我有一个专栏“历史”。它最初的值为“Stack”。有没有办法将“溢出”等数据附加到“历史记录”列。所以最后History列变成了“Satckoverflow”。
我知道一种方法是首先查询“History”列的值并将其存储在字符串中,并将所需的值添加到string中,最后使用新值更新列。它工作但它需要两个数据库请求,所以有更好的方法来做到这一点。如果那时请告诉我们。
答案 0 :(得分:2)
试试这个:
UPDATE Table SET History=CONCAT(History,'overflow');