-1
A
回答
2
您不必使用PHP实现这一目标。您可以使用ON DUPLICATE KEY纯SQL语法做到这一点:
退房MySQL INSERT ... ON DUPLICATE KEY
如果你指定ON DUPLICATE KEY UPDATE,并且插入一行是会在唯一索引导致重复值或PRIMARY KEY,MySQL执行旧行的更新。例如,如果列中的被声明为UNIQUE和包含值1,下列两个语句具有类似的效果:
实施例:
INSERT INTO table (id, name, age) VALUES(1, "A", 19) ON DUPLICATE KEY UPDATE
name="A", age=19
相关问题
- 1. SQL:插入如果不存在和更新,如果存在
- 2. 更新,插入,如果不存在
- 3. 如果不存在mysql插入更新
- 4. 插入表或更新如果存在使用MYSQL数据库
- 5. 如果数据存在,则更新,否则插入新数据
- 6. Codeigniter插入如果不存在和更新,如果不是
- 7. 如果不存在,插入新记录并更新(如果存在),laravel 5.4
- 8. MYSQL如果不存在插入数据
- 9. 插入数据(如果不存在)
- 10. sql更新语句 - 如果记录不存在,插入数据?
- 11. SQL:如果存在,更新else插入
- 12. 更新(如果存在),否则插入
- 13. 更新,如果存在插入,如果它不存在子文档在猫鼬
- 14. PHP MYSQL更新如果存在或插入,如果不是?
- 15. MySQL更新如果存在,插入如果不存在,删除如果不存在(周计划配置文件)
- 16. SQL访问查询 - 如果存在更新行,插入如果不存在
- 17. 如果行存在,行更新。如果行不存在,则插入它
- 18. 如果存在行,则更新列,如果不存在则插入行
- 19. 插入数据到mysql数据库(如果不存在)
- 20. 插入 - 如果不存在
- 21. 如果不存在,插入?
- 22. 如果更新存在,插入行如果在MySQL
- 23. 如果结果存在然后更新并不插入?
- 24. 如何插入新的数据,如果USER_ID不MySQL表存在
- 25. 如何更新数据库中已存在的值,如果不存在则插入新记录?
- 26. 插入如果不存在UPDATE如果存在不起作用
- 27. SQL如果不存在插入else更新,根据列ID
- 28. 插入数据,更新如果“ID”的存在已经
- 29. 如果存在值,则更新,否则在数据库中插入值
- 30. Mysql函数:插入如果不存在或更新