gpt4 book ai didi

php - 如果存在唯一 ID,则更新 MySQL 中的多个列

转载 作者:行者123 更新时间:2023-11-29 18:36:36 25 4
gpt4 key购买 nike

我有一个相对较小的数据库表,有六列。

ID |排名|上一页排名 |玩家|国家 |积分 |

ID 显然是唯一键。我希望仅当 UNIQUE 键不相同时才能够更新记录中的所有列。

INSERT INTO rankings (id,rank,prevrank,player,country,points)
VALUES ($id, $rank, $prevrank, $player, $country, $points)
ON DUPLICATE KEY UPDATE ..... ;

我不确定省略号后面是什么。我已将以下内容视为示例,但仅涉及更新一列。

重复键更新时插入资金 (`fund_id`, `date`, `price`) VALUES (23, DATE('2013-02-12'), 22.5) `price` = `price` ;

我希望你能做一个逗号分隔的列表,但我不想破坏我的数据库!

最佳答案

ON DUPLICATE KEY UPDATE后的正常更新结构,示例:

... ON DUPLICATE KEY UPDATE rank=$rank, player=$player, etc ...

关于php - 如果存在唯一 ID,则更新 MySQL 中的多个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45240993/

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