标签: php mysql sql laravel eloquent
我的问题正是关于标题中的内容! 它存在一个laravel(Eloquent,Fluent ...)中的方法,它更新了一行,如果这行不存在,它将被INSERTed? 谢谢大家
答案 0 :(得分:2)
Dunno id Laravel有这样的方法,但是使用mysql你可以用这样的查询来做到这一点
INSERT INTO t SET c1='foo', c2='bar' ON DUPLICATE KEY UPDATE c2='bar'
你必须在这张桌子上有一个独特的索引来制作技巧