我在Symfony2 / Doctrine2项目中运行脚本。
我收到Doctrine \ DBAL \ Exception \ UniqueConstraintViolationException异常。
An exception occurred while executing
'INSERT INTO user (name, created_at) VALUES (?, ?)'
with params ["Gaurav" "2016-07-31 17:10:54"]:
SQLSTATE[23000]: Integrity constraint violation:
1062 Duplicate entry 'Gaurav' for key 'UNIQ_8C9F36105E237E06'
任何想法,我怎么能避免这个?
我一直在使用Repository findByOne()然后更新记录。它仍然会生成SQL查询。
我找到了以下post。但我不确定,如果有必要的话。
请告知。
答案 0 :(得分:0)
检查您是如何定义数据库模式的。此异常告诉您,您尝试为列定义为唯一的列插入重复值。