mysql - 让重复 key mysql正常工作

标签 mysql insert

我无法让它正常工作,

有人能发现这个问题吗?

INSERT INTO `page_category_link` (page_id,cat_id) 
VALUES ('4','2') 
ON DUPLICATE KEY UPDATE page_id=VALUES('4') AND cat_id=VALUES('2') WHERE id=2

非常感谢

最佳答案

INSERT INTO `page_category_link`
(page_id,cat_id) VALUES ('4','2')
ON DUPLICATE KEY UPDATE page_id='4', cat_id='2'

关于mysql - 让重复 key mysql正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6206244/

相关文章:

php - 如何将json对象插入到mysql表中

mysql - 正确比较时间值

php - 如何为数据库插入传递对象?

php - 查询不工作 - INSERT INTO

php - 网页编码utf-8

mysql - SQL 连接和重命名列

mysql - 将 CAP_FIRST 函数从 MySQL 转换为 PostgreSQL

grails - Grails自引用域类令人惊讶的保存结果

mysql - 使用单个 Replace 语句更新表

sql-server-2008 - 防止重复表插入