【发布时间】:2012-05-15 13:59:41
【问题描述】:
我有一张带有个人资料的桌子。如果有用户#:userId 的配置文件,我想更新它。如果该用户没有个人资料,我想插入它。我试过这个 SQL 查询,但没有用:
插入配置文件 设置名称=:名称, 网站=:网站, 生物 = :生物 WHERE 用户 = :userId 重复密钥更新 名称=:名称, 网站=:网站, 生物 = :生物“用户”是主键
编辑:我在我的 SQL 中发现了一个错误,当它看起来像这样时,它工作得很好:
插入配置文件 SET user = :userId, --谢谢大家!
【问题讨论】:
-
您说 user 是主键,但这不在您的查询中。