首页 > 数据库 >1.19 _fetchSql() 和 getLastSql() 的用法

1.19 _fetchSql() 和 getLastSql() 的用法

时间:2024-01-19 20:22:25浏览次数:22  
标签:getLastSql fetchSql end stop 1.19 warn internet bar id

1

fetchSql()的用法

重要点:语法

2

getLastSql() 的用法

删除不掉的原因

具有外键的那张表叫:主表,也就是 details 是主表,internet_bar 这个是 从表

当使用:DELETE FROM business_internet_bar where id = 34; 删除表中的数据的时候,会发生下面的错误

DELETE FROM `business_internet_bar` where id = 34
> 1451 - Cannot delete or update a parent row: a foreign key constraint fails (`culture_gz`.`internet_bar_details`, CONSTRAINT `internet_bar_details_ibfk_1` FOREIGN KEY (`bar_id`) REFERENCES `business_internet_bar` (`id`))

问AI,也是一些麻烦的东西,关键是如果用thinkphp来进行这些操作该怎么实现? 就是说thinkphp如何删除从表中的数据?

因为【算擅停】的会将 bussiness_internet_bar 下的

  1. stop_start 改为有值(当前时间)
  2. is_not_stop 设置为1
  3. stop_desc 设置为3

会从internet_bar_warning 表 中存储 bar_id,terminal_ip,name,warn_type为4,【stop_start】 为 当前时间 time 改为当前的时间

会从internet_bar_totalWarning 表的 bar_id 设置为 netbars_id region_id 设置为 netbars->region_id 和 warn_4 = 1

因为【不算擅停】 的会将 business_internet_bar 下的

  1. is_not_stop 设置为 0
  2. 【stop_end】 设置为当前时间 并保存到 【warn】 表中

当检查的时候会从 warn 表中,查找 查找 warn_type 为4 并且 当前的 bar_id 设置为 $task->id 既当前需要检查的网吧的id,stop_end为0的,
如果真的需要这样的数据?从warn表中找【stop_end】为0的?只有:不算擅停的 stop_end 这个字段才会有值! 为0 则代表:找的是算擅停的!
这个有个else 应该也会走到

既然你找的是算擅停 的 如果找到这个网吧算擅停的,那么会走近if 然后判断 如果算出来不算是擅停的了 只会改掉 warn 表中的 stop_end 还是有值 并且会将:stop_start 改为有值(当前时间)
下次再来的时候判断这个还是判断 stop_end 还是有值 还是会近if 但其实这个已经算是不擅停的了!

所以bug
是将 算擅停的时候 将 stop_end = 0
是将:and where stop_start != 0

标签:getLastSql,fetchSql,end,stop,1.19,warn,internet,bar,id
From: https://www.cnblogs.com/Where-am-i/p/17974913

相关文章

  • 2024.1.19寒假每日总结10
    算法题:2809.使数组和小于等于x的最少时间-力扣(LeetCode)spark广播器场景:本地集合对象和分布式集合对象(RDD)进行关联的时候需要将本地集合对象封装为广播变量可以节省:1.网络IO的次数2.Executor的内存占用 ......
  • 1.19每日总结
    Python3解释器Linux/Unix的系统上,一般默认的python版本为2.x,我们可以将python3.x安装在 /usr/local/python3 目录中。安装完成后,我们可以将路径 /usr/local/python3/bin 添加到您的Linux/Unix操作系统的环境变量中,这样您就可以通过shell终端输入下面的命令来启动......
  • 2024.1.19
    9点26解决了一个第三方库require(xxxx)导致的vite4在build时报错Can'tfindvariable:requirehttps://github.com/vite-plugin/vite-plugin-commonjs《代码提取》三种等级,导出提取、函数提取和闭包提取。其中可以导出提取和闭包提取很有趣。其中导出提取解释了react-r......
  • 【2024.01.19】huginn爬取什么值得买的排行榜
    一句命令就行,主要是搭配RSS使用dockerrun-d-p3000:3000ghcr.io/yhdsl/huginn:latest这次主要是为了自定义爬取内容筛选掉一些我用不上的,比如说奶粉啥的{"schema_version":1,"name":"什么值得买榜单","description":"关键词里面自己修改","source_url&qu......
  • 1.19学习进度
    1.standalone是一个完整的分布式集群环境;standalone集群在进程上主要有三类进程:主节点master及昵称、从节点的worker进程、历史服务器哦historyserver(可选)2.4040:是一个运行的application在运行的过程中临时绑定的端口,用以查看当前任务的状态。4040被占用会顺延到4041、4042等。404......
  • 2024.1.19日报
    本质:启动一个JVMProcess进程(一个进程里有多个线程),执行任务TaskLocal模式可以限制模拟Spark集群环境的线程数量,即Local[N]或Local[*]其中N代表可以使用N个线程,每个线程拥有一个cpucore,如果不指定N,则默认是1个线程(该线程有一个core)。通常Cpu有几个core,就指定几个线程,最大化利用......
  • 11.19-task1
    安装!在安装时最好开启steam++miniconda的安装:minicondaorconda<!使用conda的用处:使多个版本共同存在,类似应用多开>更换镜像源输入最后一行;在终端输入上述代码,打开文件用上述代码代替文件内容pypi软件仓库复制上述代码到conda终端创建与激活......
  • 上周热点回顾(11.13-11.19)
    热点随笔:· 30岁之前透支,30岁之后还债。 (程序员济癫)· .NET8正式发布 (张善友)· 阿里云崩了,总结我们从云上搬到线下经历了什么 (iNeuOS工业互联网系统)· 最后的一次努力:尝试解决百度收录与排名问题 (博客园团队)· .NET8.0AOT经验分享FreeSql/FreeRedis/FreeSch......
  • 每日总结-23.11.19
    importjava.util.Stack;publicabstractclassAbstractCommand{publicabstractintexecute(intvalue);publicabstractintundo();publicabstractintredo();}publicclassAddCommandextendsAbstractCommand{privateAdderadder=newA......
  • 11.19(函数)
    函数是什么?1.函数就是一个大型程序中某部分代码,由一个或多个模块组成。相较于其他代码,有一定的独立性。2.一般函数都有独立信函数的分类:a:函数库:C语言本身提供的函数b:自定义函数:体现的解决问题的能力函数的调用:传值调用  传址调用#include<stdio.h>#include<math.h>intis_p......