首页 » 网站建设 » php处置反复插入技巧_ThinkPHP之添加数据时覆盖重复数据

php处置反复插入技巧_ThinkPHP之添加数据时覆盖重复数据

访客 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

那么在ThinkPHP框架中,是否支持 replace into 呢?

add方法

php处置反复插入技巧_ThinkPHP之添加数据时覆盖重复数据

addAll方法

php处置反复插入技巧_ThinkPHP之添加数据时覆盖重复数据
(图片来自网络侵删)

从以上源码中可以看出,ThinkPHP是封装了 replace into 功能的,只是默认状态为关闭,以是,我们只须要在插入数据时启用它就好了。

那我们就来详细操作一下:

以phpmyadmin为例,比如我们有一张表,有三个字段,分别为 id、title、date,我们给 title 字段的索引设置为唯一,如下图:

然后在写入数据的时候只需将末了一个参数设为true即可。

add方法如下:

D(\公众table\公众)->add($add_data,array(),true);

addAll方法如下:

D(\公众table\"大众)->addAll($add_data,array(),true);

这样就可以在写入的时候覆盖重复的数据了。

标签:

相关文章

apahce引入php技巧_apache若何设备php

1、配置apache,以调用“php措辞模块(引擎)”去实行该php代码。须要apache的主配置文件httpd.conf,其位置...

网站建设 2024-12-13 阅读0 评论0