我已经在我的表中为page\u id和display\u id创建了一个唯一的索引,但是我在执行重复键更新调用时遇到了php语法问题。
这是我的php脚本中的sql查询:
$assignPage = "
INSERT INTO display_to_page (page_id, display_id)
VALUES ( '".$pageID."', '".$displayID."')
ON DUPLICATE KEY UPDATE
active = 1
";
但它没有在重复的关键部分传递语法。
我只想说(插入这个,但是如果page\u id/display\u id键存在,那么通过将active列设置为1来更新)
我做错什么了吗?
1条答案
按热度按时间dldeef671#
字符串串联有一个错误,所以我简化了它。
您还应该在
MYSQLI_
或者PDO
api而不是值串联。