gpt4 book ai didi

php - MySQL追加字符串

转载 作者:可可西里 更新时间:2023-11-01 07:46:08 24 4
gpt4 key购买 nike

如何将字符串追加到现有表值的末尾?假设我有下表:

enter image description here

假设 Maria Anders 不仅住在柏林,还住在东京。我如何将字符串
"Tokyo"附加到 ContactName = Maria Anders 的 City 列?

附言我也希望能够附加到空值。因此最终只有一个城市。

最佳答案

使用 CONCAT 的组合和 IFNULL (处理 NULL 情况):

UPDATE `table`
SET `City` = IFNULL(CONCAT(`City`, " Tokyo"), "Tokyo")
WHERE `ContactName` = "Maria Anders";

但是,附加似乎是错误的。如果你想要多个城市值(多对多关系),你应该有一个单独的城市表和一个单独的人-城市关系表。了解 database normalisation .

关于php - MySQL追加字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5524872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com