2022-06-19发表2022-10-10更新数据库9 分钟读完 (大约1406个字)MySQL_icp如果没有明确的说明,本文的存储引擎均是 InnoDB,版本:8.0 假设一个表如下: 12345678910111213CREATE TABLE `dy_video_list` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `aweme_id` varchar(100) NOT NULL DEFAULT '', `collect_count` int NOT NULL DEFAULT '0', `comment_count` int NOT NULL DEFAULT '0', `digg_count` int NOT NULL DEFAULT '0', `share_count` int NOT NULL DEFAULT '0', `tag` varchar(100) NOT NULL DEFAULT '', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `aweme_id_time` (`aweme_id`,`create_time`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci 目前数据有 2700 + 索引下推(ICP)阅读更多
2018-08-10发表2021-12-05更新数据库 / MySql5 分钟读完 (大约745个字)对数据库事物的理解什么是事物事物通俗的来讲就是就是一组操作事件,可以类比于Java里面的原子操作。在一个事物中,要么全部成功,要么就是全部失败。 mysql中的事物在Mysql的innodb中,事物的默认级别是 可重复读,在该级别下,事物可能出现幻读。出现幻读的情况是该引擎为行级锁,导致mysql在进行一个事物的时候只会锁定与该事物有关的几行。 示例如下:阅读更多