我知道这可以将表列更新为前一个值UPDATE table SET column=column+2
的新值,但这只发生在整数值上,我想更新像这样的文本值
// if the table column value is = "james,john,peter"
$new = ",andrew";
mysqli_query($con, "UPDATE table SET column=column+'".$new."');
因此新表列值现在为james,john,peter,andrew
。我搜索了stackoverflow,但我得到的所有答案都是整数值。请有想法的人吗?
答案 0 :(得分:2)
使用concat()
功能:
UPDATE table set column=concat(column, ',andrew');