相关文章推荐
销魂的瀑布
·
.netcore使用ASPOSE.WORDS ...
·
1 年前
·
讲道义的罐头
·
javascript - 简化三元表达式 ...
·
1 年前
·
开朗的滑板
·
19日出炉!全国消金行业首个虚拟数字人将亮相 ...
·
1 年前
·
愤怒的菠萝
·
js提取对象数组中的某一个属性组成新数组_星 ...
·
1 年前
·
瘦瘦的海豚
·
请大侠帮助: ...
·
1 年前
·
Code
›
删除数据 · ThinkPHP6.0完全开发手册 · 看云
路由
https://www.kancloud.cn/manual/thinkphp6_0/1037536
酷酷的金针菇
4 月前
// 条件删除 Db::table('think_user')->where('id',1)->delete(); Db::table('think_user')->where('id','<',10)->delete(); 最终生成的SQL语句可能是: DELETE FROM `think_user` WHERE `id` = 1 DELETE FROM `think_user` WHERE `id` IN (1,2,3) DELETE FROM `think_user` WHERE `id` = 1 DELETE FROM `think_user` WHERE `id` < 10 > `delete `方法返回影响数据的条数,没有删除返回 0 如果不带任何条件调用`delete`方法会提示错误,如果你确实需要删除所有数据,可以使用 // 无条件删除所有数据 Db::name('user')->delete(true); 最终生成的SQL语句是(删除了表的所有数据): DELETE FROM `think_user` >[danger] 一般情况下,业务数据不建议真实删除数据,系统提供了软删除机制(模型中使用软删除更为方便)。 // 软删除数据 使用delete_time字段标记删除 Db::name('user') ->where('id', 1) ->useSoftDelete('delete_time',time()) ->delete(); 实际生成的SQL语句可能如下(执行的是`UPDATE`操作): UPDATE `think_user` SET `delete_time` = '1515745214' WHERE `id` = 1 `useSoftDelete`方法表示使用软删除,并且指定软删除字段为`delete_time`,写入数据为当前的时间戳。
多应用模式
URL访问
容器和依赖注入
路由中间件
MISS路由
URL生成
控制器定义
基础控制器
资源控制器
控制器中间件
HTTP头信息
连接数据库
分布式数据库
查询构造器
查询表达式
where
table
alias
field
strict
limit
order
group
having
union
distinct
cache
cacheAlways
comment
fetchSql
force
partition
failException
sequence
replace
extra
duplicate
procedure
JSON字段
获取查询参数
数据库驱动
JSON字段
自动时间戳
一对一关联
一对多关联
远程一对多
远程一对一
多对多关联
关联预载入
错误和日志
Trace调试
SQL调试
Session
Cookie
启动内置服务器
自动生成应用目录
创建类库文件
清除缓存文件
生成数据表字段缓存
生成路由映射缓存
输出路由定义
自定义指令
Debug输出级别
数据库迁移工具
Workerman
think助手工具库
Swoole
推荐文章
销魂的瀑布
·
.netcore使用ASPOSE.WORDS的字体设置_aspose.words设置字体_zhiyewang的博客-CSDN博客
1 年前
讲道义的罐头
·
javascript - 简化三元表达式 - SegmentFault 思否
1 年前
开朗的滑板
·
19日出炉!全国消金行业首个虚拟数字人将亮相“天马杯”决赛
1 年前
愤怒的菠萝
·
js提取对象数组中的某一个属性组成新数组_星月I随心的博客-CSDN博客
1 年前
瘦瘦的海豚
·
请大侠帮助: 在mysql数据库中,把varchar属性字段 内容形式“yyyy-m-d”转成“yyyy-mm-dd”,写个脚本。_百度知道
1 年前