按列自动排序(非主键)

时间:2016-11-28 15:27:53

标签: mysql sql

是否可以更改表,以便任何通用查询都将返回由未编制索引的列或主键排序的数据?我想

SELECT * from <table> 

具有相同的顺序
SELECT * from <table> ORDER BY <misc_col>

不会损害表格或任何当前密钥的完整性。

1 个答案:

答案 0 :(得分:0)

执行此操作的一种方法是使用{"id": 123456789, "id_str": "123456789"}

view

许多数据库要么忽略这样的create view v_table as select t.* from t order by col; ,要么不允许语法。但是,MySQL允许语法并从视图中选择应该按照您想要的顺序返回结果。

注意:order by上的索引应该可以提高效果。