Vraag phpMyAdmin toont negatieve totaalrecords voor een databasetabel


Wanneer ik mijn database controleer, toont deze negatieve records voor een tabel (bijvoorbeeld -200.000), de records van andere tabellen zijn statisch.

Wanneer ik de tabel bekijk en terugga naar de samenvatting, verandert deze willekeurig in -198.000 of -220.000 ... Het is gewoon niet statisch.

Wat kan er gebeuren?


11
2017-11-17 13:56


oorsprong


antwoorden:


Dit is een oude vraag maar een die ik tegenkwam en deze post was het eerste dat op Google verscheen, dus ik dacht dat ik het goede antwoord zou geven.

U zult zien dat alle vragen over "negatieve mysql-records" zich bevinden in grote tabellen of databases. Dit is geen negatief teken zijn ~, wat ongeveer betekent. Het zegt feitelijk dat er rond dat veel records zijn. Voor zover ik weet, wordt dit weergegeven zodra een tabel meer dan 20.000 records bevat in phpMyAdmin. Dit is ook de reden waarom de vraagerscijfers fluctueren, het is niet exact.


29
2018-03-23 22:05



zoals Eric Strom dat al vermeldde, is het juist, dat is dat teken gemiddelde geschatte totale rij door phpMyAdmin. je kunt altijd dat ~ -teken verwijderen of de exacte waarde van de totale rij krijgen door op dit nummer te klikken. hier is het op mijn  eigen tafel voorbeeld:

enter image description here

en na klik op dat nummer dat begon met ~ sign, krijg je de totale rij precies nadat je opnieuw berekend bent.

![enter image description here


1
2017-08-23 13:43



ga naar phpmyadmin

  1. selecteer de problematische tafel
  2. kies "bewerkingen" uit de tabbladen bovenaan
  3. kijk onder het "tabelbehoud" -blok wat je opties zijn. Ik zou ze gewoon allemaal op volgorde klikken, elke bewerking laten eindigen en kijken of het probleem blijft bestaan. Elke bewerking heeft een hulpknop ernaast om uit te leggen wat het doet. (Mijn gok is dat FLUSH je probleem moet oplossen).

0
2017-11-17 14:07



Als FLUSH uw probleem niet heeft opgelost, probeer dan uw tabel te fragmenteren. Deze variaties in aantallen tabelrijen treden meestal op wanneer de tabel miljarden rijen bevat.

Er zullen altijd een aantal beperkingen zijn in PHP-Myadmin.

En dezelfde tijd kunt u ook een zoekopdracht activeren "select count(id) from tableNameom het exacte aantal rijen te krijgen.


0
2018-04-15 15:18