我有一个颜色方案表,用户可以在我的网站上自定义和切换。例如,“暗”方案和“轻”方案。我想通过首先检查哪个用户具有哪个方案来更新此表,因此我不会两次添加方案/用户组合。
| userid | schemename | background | text |
---------------------------------------------------
| 1 | dark | black | white |
| 1 | light | white | grey |
| 2 | dark | black | white |
| 2 | light | white | grey |
etc.
我有一个更新脚本,可以使这些方案与主方案保持同步 - 因此,如果用户碰巧删除了一个方案,他们可以将这些方案与主方案重新同步。我需要一个insert语句,如果表中不存在userid / schemename组合,它只会添加到方案中。我可以使用INSERT IGNORE或类似的东西吗?