mysql怎么查找rownum'

2025-10-05 22:02:57

1、准备初始数据库建表语句与插入语句;

DROP TABLE IF EXISTS `user`;CREATE TABLE `user`  (  `userId` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户id',  `userName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名',  `createTime` timestamp NULL DEFAULT NULL COMMENT '录入时间',  PRIMARY KEY (`userId`) USING BTREE) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ------------------------------ Records of user-- ----------------------------INSERT INTO `user` VALUES ('1111', '测试数据1', '2018-08-25 21:41:53');INSERT INTO `user` VALUES ('2222', '测试数据2', '2018-08-25 21:42:05');INSERT INTO `user` VALUES ('3333', '测试数据3', '2018-08-25 21:42:18');SET FOREIGN_KEY_CHECKS = 1;

2、在navicat工具中执行上面的语句;

mysql怎么查找rownum'

3、通过变量方式实现;

SELECT @rownum:=@rownum+1 rownum,u.*

FROM  (SELECT @rownum:=0) r,`user` u

ORDER BY u.createTime DESC;

mysql怎么查找rownum'

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢