gpt4 book ai didi

mysql - mysql中有一种方法只有当COUNT等于0时才可以INSERT数据?

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:57 25 4
gpt4 key购买 nike

考虑注册脚本,我首先要检查数据库中是否已经存在电子邮件。如果存在,则无需插入数据,否则,我可以继续执行 INSERT INTO

在任何情况下,在查询结束时我都必须知道与最终用户沟通的结果。 Acqually 我已经完成了一些脚本,但它至少需要两个查询。我的目标是只用一个查询来完成

最佳答案

首先,您需要在电子邮件地址字段中放置一个唯一键。这将防止您插入具有相同电子邮件地址的多条记录。

完成后,您可以使用 INSERT IGNORE 并检查查询返回的受影响行数。如果它是零,你知道它是重复的。如果它是一个,那么你知道它不是。或者,您可以只使用常规 INSERT 并捕获数据库生成的重复键错误以了解它是否是重复记录。

关于mysql - mysql中有一种方法只有当COUNT等于0时才可以INSERT数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17660007/

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