php - MySQL 忽略不起作用

标签 php mysql duplicates

我试图使用以下查询来防止重复发生,但它似乎不起作用。请问您能告诉我问题是什么吗?

INSERT IGNORE INTO Following SET `followingUserID` = '$accountIDToFollow', `followerUserID` = '$accountID'

最佳答案

INSERT IGNORE INTO 
    Following (`followingUserID`,`followerUserID`) 
VALUE 
   ('$accountIDToFollow','$accountID')

您之前执行过更新格式

如果您尝试进行更新,这就是它的工作原理

更新以下用户IDfollowingUserID = '$accountIDToFollow', 在哪里 followerUserID = '$accountID';

当然,您想将 were 子句替换为您想要执行的正确条件

关于php - MySQL 忽略不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6245031/

相关文章:

php - Composer 有没有办法忽略分支?

php - 如何删除元素并移动数组中的 $key

php - 可以在 SELECT 查询中使用 IF() 但不能使用 UPDATE

mysql - SQL 字符串的正则表达式只允许对变量命名表进行 SELECT 查询?

mysql - 如何将sql server 2008触发器适配为mysql触发器如下

java - 用于查找 Java/Javascript 的类似重复源代码的自动重构工具?

PHP - Echo 变量问题

mysql - 删除 MySQL 部分匹配

.net - CssClass 在 UpdatePanel 更新时重复

javascript - 如何向数据表添加复选框