我正在使用 mysql,我的一个表是这样的
(sno , roll_no , name , mail_id , m_date)
(1 , 1111 , Harry , [email protected] , 2024-08-12)
(2 , 123142 , Sam , [email protected] , 2024-08-16)
(3 , 2352 , YT , [email protected] , 2024-08-14)
我想根据维护 sno 订单的日期重新排列此内容。注意:sno和roll_no是主键,sno具有自动递增属性。 想要的结果
(sno , roll_no , name , mail_id , m_date)
(1 , 1111 , Harry , [email protected] , 2024-08-12)
(2 , 2352 , YT , [email protected] , 2024-08-14)
(3 , 123142 , Sam , [email protected] , 2024-08-16)
是否有任何 mysql 查询可以用来完成此操作(我想以这种方式更改我的表并且不想显示此输出)
MySQL 支持多种存储引擎,如果您使用 InnoDB,那么它支持簇索引(又名索引组织表),这意味着数据按主键排序。 也就是说,当您通过
order by m_data
获取数据时,应该使用 select
。