Heim > Backend-Entwicklung > PHP-Tutorial > thinkphp-addall方法 - thinkphp 里面的 addAll()方法怎么判断更新是否成功?该方法返回的好像是第一条插入的id。

thinkphp-addall方法 - thinkphp 里面的 addAll()方法怎么判断更新是否成功?该方法返回的好像是第一条插入的id。

WBOY
Freigeben: 2016-06-06 20:09:15
Original
1128 Leute haben es durchsucht

在项目中要用addAll()方法进行操作,然后其中是开启了事务处理。
如果addAll()方法没有完全插入成功就回滚。
怎么判断addAll()全部插入成功。
或许还有其他比较好的方案?

回复内容:

在项目中要用addAll()方法进行操作,然后其中是开启了事务处理。
如果addAll()方法没有完全插入成功就回滚。
怎么判断addAll()全部插入成功。
或许还有其他比较好的方案?

addAll是一次性写入数据库的 要么全部成功要么全部失败.sql执行的是INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);

我记得addall 好像还有如果你数据表设置主键之类的,如果存在那么更新 如不存在插入。。

<code>M()->addAll($data , true )</code>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage