mysql 添加数据后在数据库里的排序,该如何解决
Jun 13, 2016 pm 01:45 PM
mysql 添加数据后在数据库里的排序
一开始添加的数据是递增的。后来就变成这样了。eg. id: 9 8 7 1 2 3 4 5 6 这是按什么排的。要怎么让他正确的递增
------解决方案--------------------
id是自动增长的列么 ?
------解决方案--------------------
我觉得是你查询有问题,或者查询后显示有问题
------解决方案--------------------
- SQL code
select * from table order by id desc; <br><font color="#e78608">------解决方案--------------------</font><br>
------解决方案--------------------
有一种操作可以重现你的效果
myisam表
插入数据,然后删除id较小的,这时候表会出现碎片,接着插入数据
select * FROM …… 就会导致这种顺序
如果删除了数据,OPTIMIZE 表 就不会这样啦
我猜测这种情况可能跟物理位置有关

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Diese Apple-ID wird im iTunes Store noch nicht verwendet: Fix

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen

Wie optimiert man die MySQL-Abfrageleistung in PHP?

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP?

Welche Anwendungsszenarien gibt es für Java-Aufzählungstypen in Datenbanken?

Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein?

So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP?
