[英]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.