我给某个字段加入了唯一索引,再插入的时候必然是插不进去的,执行时页面上会报错,例如:SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'u6544' for key 'name'.
这个怎么防止这样的报错呢
是看不到报错还是跳过报错?
就是插入数据的时候会提示字段已存在
@郭孟: 可能我讲的不太明白 我想表达的是你是想让系统看不到这个报错呢还是 想直接跳过报错执行下去?
@perla: 跳过报错执行下去
@郭孟: 这个在thinkphp中并没有封装,你可以在插入的时候用mysql_query()来执行insert ignore into...关键字ignore可直接跳过不会报错。