唯一索引报错 可以使用程序查重 将数据查出来进行查重 但是不建议这种方法
另外一种就是使用TP的方法 strict(false)
r
e
s
=
D
b
:
:
n
a
m
e
(
′
u
s
e
r
′
)
−
>
s
t
r
i
c
t
(
f
a
l
s
e
)
−
>
i
n
s
e
r
t
(
res=Db::name('user')->strict(false)->insert(
res=Db::name(′user′)−>strict(false)−>insert(data);
如果重复 KaTeX parse error: Undefined control sequence: \topthink at position 81: …回 也可以进行修改vendor\̲t̲o̲p̲t̲h̲i̲n̲k̲\think-orm\src\…options[‘replace’]) ? ‘REPLACE’ : ‘INSERT’,
修改成
!empty($options[‘replace’])?(replace === ‘IGNORE’ ? ‘INSERT IGNORE’ : ‘REPLACE’):‘INSERT’,即可
这个是对重复的数据不进行操作 也不返回错误