MySQL去重保留最大的那条记录(取最新的记录)
以用户登录日志表为例,取用户最近登录的设备 1 SET NAMES utf8mb4; 2 SET FOREIGN_KEY_CHECKS = 0 ; 3 4 -- ---------------------------- 5 -- Table structure for t_login_log 6 -- ---------------------------- 7 DROP TABLE IF EXISTS ` t_login_log ` ; 8 CREATE TABLE ` t_login_log ` ( 9 ` id ` int( 11 ) NOT NULL AUTO_INCREMENT, 10 ` user_id ` int( 11 ) NOT NULL COMMENT '用户ID' , 11 ` device_name ` varchar( 32 ) COLLATE utf8mb4_bin NOT NULL COMMENT '登录设备' , 12 ` login_time ` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '登录时间' , 13 PRIMARY KEY ( ` id ` ) 14 ) ENGINE = InnoDB AUTO_INCREMENT =