MySQL update where in 子查询导致锁表
说实话,我第一次碰都这样的报错,因为我在 update 语句的条件里面使用了子查询,我以为执行会很快,因为子查询我试过,就一两秒的事情,数据也没多少个,90 来条数据,修改的条件是主键 ID,整个 SQL 执行下来我以为也就两秒,谁知道,执行了第一次,发现卡住了,于是 Ctrl+c 终止了,以为是网络问题,于是又重试了一次,还是不对了,于是远程删除了进程。到此,我以为进程也清理了,应该没事了,结果到了...
米家智能小爱同学乱套了
家居不行了,就连正常的对话都不行了,比如,刚刚,我对小爱同学说,在电视上播放超级宝贝 JOJO,结果回复都是一堆乱七八糟的东西,感觉小米的产品设计好傻,你花那么多心思更新 UI,花那么多心思来以不同的语句告诉用户我听不懂我干不了,还不如老老实实的回答说我干不了。AI 音箱就应该老老实实的严格对答,想搞花样那是作死。...
MySQL 使用新主从服务器设置复制
务器。创建一个用户,用来复制。获取主服务的状态信息。在主服务器上解除读写锁定。UNLOCK TABLES。在从库上编辑 MySQL 配置。启动从数据库。在从库上执行 CHANGE MASTER TO 语句来设置主复制服务器的配置。在每个从库上执行从库设置的步骤。因为在一个新的服务的配置上没有需要加载或交换的数据,所以无需复制或者导入任何信息。如果是使用从已经存在的不同的数据库的数据来建立一个全新的复制...
MySQL 使用原始数据文件创建一个数据快照
MySQL 主从同步配置,使用原始数据文件创建数据快照。如果数据库体量很大,复制原始数据文件比使用 mysqldump 更加有效,然后在每个从库上导入文件。当执行 INSERT 语句时,这种技术会跳过更新索引的开销。使用这种方法与具有复杂缓存或记录算法的存储引擎中的表一起使用需要额外的步骤来生成完美的“时间点”快照:即使您已获得全局读锁定,初始复制命令可能会遗漏缓存信息和记录更新。 存储引擎如何响应这...
MySQL 创建同步复制用户
GRANT。创建一个只为同步复制使用的账户,只需授予 REPLICATION SLAVE 权限即可。举例,创建一个用户 lmlphp,可以从任何主机连接到 lmlphp.com,在主服务器上执行以下语句即可,如下:mysql> CREATE USER 'lmlphp'@'%.lmlphp.com' IDENTIFIED BY 'password'; mysql> GRANT REPLICATION ...
MySQL数据库表空间大小查询SQL
使用命令查看 MySQL 的各种信息,大都数都在 information_schema 表里面。MySQL 数据库表空间大小情况查询 SQL 语句: SELECT CONCAT(ROUND(SUM(data_length/1024/1024),2), 'MB') as data_length, CONCAT(ROUND(SUM(index_length/1024/1024),2), 'MB') as ...
两种父母与他们的孩子
宝宝会不会像他们一样。老婆说,当然不会啊。过了片刻,听到旁边的妈妈还在教育她的小女儿,说坐沙发之类的事情。我们也在窃窃私语...各位看管,你是什么样的父母?一直觉的自己的文字过于朴实,有时候自己也感觉语句有些别扭,按照名家的话来讲,就是欠缺文采,主要问题还是自己比较忙,没有太多时间在这上面,生命都被资本世界给消耗了。一直没法理解微信公众号的文章大多长篇大论,动不动就是拉不到底,我就很怀疑,作者真的会认...
CSS3中导入外部CSS文件@import的用法
e conditional group at-rules.简单翻译下:@import CSS 规则用来加载外部样式表,这个规则必须声明在所有规则之前,除了 @charset 之外;因为它不是一个嵌套语句块,@import 不能放在条件规则组里面,比如 @screen 里面。@import 语法规则@import url(http://www.lmlphp.com/main.css);...
JavaScript try catch 语句
在 js 中,很少人使用 try catch 语言,其实偶尔还是需要的。常用的场景,比如使用 JSON.parse() 时。try { throw new Error("Whoops"); } catch (e) { if (e instanceof EvalError) { console.log(e.name + ': ' + e.message); } else if (e instanceof...