MySQL持续霸榜,《高性能MySQL》第4版追新巨献!
2022年5月,StackOverFlow社区发布开发者调查报告,全世界超过70000名开发人员参与了调研,回答了他们的技术、工具以及工作偏好。 值得关注的是,在最流行的技术调查中,专业开发者群体的倾向有了较为明显的改变。...
MySQL技术
0
MySQL之TRUNCATE TABLE
TRUNCATE TABLE完全清空一个表。它需要DROP特权。从逻辑上讲,TRUNCATE TABLE类似于删除所有行的DELETE语句,或类似于DROP TABLE和CREATE TABLE语句的序列。为了获得高性能,它绕过了删除数据的DML方法。因此,它不...
MySQL技术
0
带你一步一步深入了解 MySQL Order By 文件排序
我们日常工作中写 SQL 语句,经常会使用 order by 对记录进行排序。如果 order by 能够使用索引中记录已经排好序的特性,就不需要再借助内存或磁盘空间进行排序,这无疑是效率最高的。然而,还是有各种情况导致 orde...
MySQL技术
0
两条一样的INSERT语句竟然引发了死锁?
建议看本文前先看一下:redo、undo、buffer pool、binlog,谁先谁后,有点儿乱?完整版:Innodb到底是怎么加锁的两条一样的INSERT语句竟然引发了死锁,这究竟是人性的扭曲,还是道德的沦丧,让我们不禁感叹一句:卧...
MySQL技术
0
MySQL 8.0 timestamp引发的狗血剧情
今天业务反馈了一个问题,modify_time字段不允许为null,而业务反馈这个字段是设置了默认值的,具体的业务报错信息如下所示:从报错信息看,可能是modify_time字段没有设置默认值或默认值设置的不正确导致接下来查看...
MySQL技术
0