[英]Auto order by column (non-primary key)
是否可以更改表,以便任何通用查询都将返回未索引列或主键排序的数据? 我想要
SELECT * from <table>
与...具有相同的顺序
SELECT * from <table> ORDER BY <misc_col>
而不损害表或任何当前键的完整性。
一种方法是使用view
:
create view v_table as
select t.*
from t
order by col;
许多数据库要么忽略这样的order by
要么不允许语法。 但是,MySQL允许使用语法,并且从视图中进行选择应以所需顺序返回结果。
注意: t(col)
上的索引应提高性能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.