我有两张桌子。用户和用户映射。我需要这样的东西...
INSERT INTO USERS (USER_ID, VALUE_TYPE, SOME_VALUE)
SELECT USERS.ID, 0, 1
问题是如果用户和类型已经存在,我想更新而不是插入。这是我的解决方案。
DELETE FROM USERS
WHERE USERS.VALUE_TYPE = 0
INSERT INTO USERS (USER_ID, VALUE_TYPE, SOME_VALUE)
SELECT USERS.ID, 0, 1
FROM USERS
这行得通,我只是在寻找更好的东西,如果它存在的话。有什么建议吗?
编辑。哎呀,我打错了。很抱歉造成混乱,并感谢所有帮助。