nyse
V2EX  ›  数据库

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

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

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

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