gpt4 book ai didi

php - 检查更新 mysql 时插入的值

转载 作者:搜寻专家 更新时间:2023-10-31 22:05:08 25 4
gpt4 key购买 nike

我想在更新字段时检查是否在此字段中插入了相同的值。

例如:这是我的 table

id     region      region_manager_id
1 test1 rm1
2 test2 rm7
3 test3 rm9
4 test4 rm8
5 test5 rm3

现在如果要更新 region_manager_id = rm1,其中 id = 3 这不应该是因为 rm1 已经分配给 id=1。因此,当我更新字段时,如何检查已经为另一行插入了相同的值。是否可以在单个查询中实现?

最佳答案

在 region_manager_id 上使用 unique Key ,可以通过错误码检查重复的 id。当 mysql 错误代码 1062 时,表示重复条目。

if(mysqli_errno($Conn)==1062){
error = "duplicate entry error message";
}

关于php - 检查更新 mysql 时插入的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20071074/

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