ske*_*rit 5 cakephp cakephp-2.1
我的模型有2个独特的索引.主键和字母数字ID.
我在更新所述记录时只有字母数字id,所以我需要在保存功能中添加"重复键更新"语句,但我该怎么做?
而且我不想首先查询主键,因为这会使导入过程变得非常漫长和缓慢.
cakephp 中不支持“重复密钥更新”选项。
如果您确实不想进行查找,我建议将字母数字 id 更改为主键(只要它类似于 UUID 而不是 varchar)。如果这不是一个选项,我最好的建议是添加一个 beforeSave 方法来执行完整性检查。
这是一个可以帮助Cakephp 检查记录是否存在的链接