我有一个包含 2 列的 MySQL 表,第一列是 IP 地址,第二列是应该递增的整数。
当一个新的 IP 访问该网站时,对应于该 IP 的整数应该增加 1。PHP 脚本还应该处理 IP 地址已经存在于数据库中的情况。
这是为了更新整数:
UPDATE user SET points = points + 1 WHERE code = '$u'
这是为了向数据库添加一个新的 ip(我使用属性“唯一”,不能保存双精度值):
INSERT IGNORE INTO $DB_Table (ip,code) values(INET_ATON('$ip'),'$code')
现在我希望整数仅在新 IP 访问该网站时增加 1。如果我可以减少两个查询并在 1 个查询中完成工作,那就太好了。感谢您的任何帮助。