pppguest3962 最近的时间轴更新
pppguest3962

pppguest3962

V2EX 第 214909 号会员,加入于 2017-02-13 22:58:07 +08:00
求助一个正则匹配式(Perl 风格)
问与答  •  pppguest3962  •  2020-11-30 21:53:48 PM  •  最后回复来自 yangyaofei
4
pppguest3962 最近回复了
@dvvj
@radishear

反复确认了 N 次,应该语法是没错的,还是不通过
总是提示" MySQL server version for the right syntax to use near 'WHERE NOT EXISTS "
错在 WHERE
VALUE,VALUES 都试过了,``''这些符号都增加和删除过,有些怀疑是不是这样行不通,
累了,准备歇一会儿,明天再继续,问题可能很弱智,也有可能是我肤浅,麻烦大家,真不好意思...
@beichenhpy 谢谢,我试着测试一下,我这里测试没通过。。。。

INSERT INTO casecheck `flag` SELECT '2' WHERE NOT EXISTS (SELECT `caseid` FROM caseresult WHERE `caseid`='1897');




1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`flag` SELECT '2' WHERE NOT EXISTS (SELECT `caseid` FROM caseresult WHERE `case' at line 1
时间: 0.001s
@yjxjn 对 MYSQL 不熟悉才问的,IFNULL 的参数,如果一值为 Empty,二值是不能一句 INSERT INTO 的。。。
@beichenhpy case when 只能本表
感谢各位,我去研究一下 OpenResty
@ik 谢谢,我去了解一下 clash

@ericwood067 请问,针对每个服务器,能对匹配 URL 做一个计数器,然后根据计数器来做不做转发,这样可以么?

@reus 抱歉,是 http 代理,写模块去的话,是 Nginx 自己的语法规则,还是用 C/C++? 这个属于 Nginx 开发了吧?
谢谢各位兄弟关心,
总共 truncate 了 4 张表,其中有一张估计 400W 条左右
表说重要也重要,也不重要,功能是一个类似 index + sum 资料的索引表,请求没有查到的话,服务器会去做一些占时成本很高的运算,然后再把结果加进来而已,还好刚过了月末汇总期,这个表(包括整个服务器)请求量不大,月初停一下问题不大,有 6 月份的备份整表,还是能勉强应付的
还好这里不是数据就是金钱的地方
手贱是不应该的
老问题,新事故了:MySQL 新手操作,Navicat 12 的 F6 多窗口,反正就是眼黑,还是怎么了,把命令贴错地方(测试库和正式库没分清楚)
发帖前经过搜索已有答案,看了已经觉得救回来很困难了,只是看看有无北斗星高手的一句话来点化路子而已
7 点到现在,没喝水没吃饭,抽了一包利群
现在去麦当劳
感谢各位兄弟关心。真的很感谢!!!
...
@nifury 的确是,我 pause 下来了,但看到的位置是自带库里面的一段位置,我试着按了 DEBUG 菜单上的步出,步入几个 option,也没能发现,自己的程序是哪一行召唤到这个位置的。。。。
@opengps 明白,我知道关于这个知识点的原因是,虽然同样是损耗,这个是 RAID 和随机读写等一串问题造成的,用 SSD 会好很多,不知道是不是正确的理解了。。。

@wangritian 13 这个值也是逐步减下来到这个数的,并发写的时候,有时候会延迟好几秒才写完,10 秒的话,多数情况都写完了,所以才用 13 的。。。
握手狂魔也没办法了,程序的逻辑没有办法共用一个长连接的对象。。。除非重构,但没啥动力去做这个事情。。。
至于 myisam 还是 innodb,我回头把 SQL 全导出来,反正也就 10 几 GB 的量,改成 innodb 再倒进库里,跑几天看看。。。


@594duck 写得多呢,90%是写,10%是读,INSERT/SELECT/UPDATE 之比应该是 80%/10%/10%
这个 mysql 就像是数据仓库,说它冷数据呢,全是冷数据,要用的时候呢,全是热数据,唉
醍醐灌顶,谢谢两位,找到原因了,多线程 /进程环境不同,我在在 taskInfo 里,就把 queen 队列的地址传进去使用了,
ltQueen = queue.LifoQueue()
taskInfo = {'ltQueen': ltQueen}
其实很希望能在子进程里,能做 put 任务到主线程 /进程的队列 ltQueen 的操作,我看看试试能不能解决这个问题。。。,如果不成功,还是会发帖请教~~
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2913 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 11:01 · PVG 19:01 · LAX 03:01 · JFK 06:01
♥ Do have faith in what you're doing.