nyse
V2EX  ›  数据库

SQL 有办法实现从表头插入,而不是追加到后面吗?

  •  
  •   nyse · Sep 20, 2017 · 2139 views
    This topic created in 3158 days ago, the information mentioned may be changed or developed.

    查了一下,似乎没有类似的语句来实现。

    8 replies    2017-09-21 09:57:47 +08:00
    zjp
        1
    zjp  
       Sep 20, 2017 via Android
    数据库中不实际存在一张表,也就没所谓表头表尾。用 order by 指定排序方式就好了
    Chemist
        2
    Chemist  
       Sep 20, 2017 via iPhone
    增加一个自增字段,读的时候该字段逆序排序一下就好了。
    gouchaoer
        3
    gouchaoer  
       Sep 20, 2017 via Android
    这个没意义,如果是 myisam 就是 b 树上不存数据,如果是 innodb 就是聚蔟索引,你只要加上索引查找速度一样的
    lolizeppelin
        4
    lolizeppelin  
       Sep 20, 2017 via Android
    找到第一行 replace 掉
    cxbig
        5
    cxbig  
       Sep 20, 2017
    一般的 table 都是选自增主键的。
    你应该是需要得到一个排序的结果,那么开多一个字段保存你要的排序权重就好了。
    codeyung
        6
    codeyung  
       Sep 20, 2017
    新增字段表示+1
    ETiV
        7
    ETiV  
       Sep 20, 2017 via iPhone
    能把 auto increment step 设成 -1 就可以了
    ryuzaki113
        8
    ryuzaki113  
       Sep 21, 2017
    一楼终结
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5582 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 05:52 · PVG 13:52 · LAX 22:52 · JFK 01:52
    ♥ Do have faith in what you're doing.