Kommentar schreiben

Ihr Kommentar zum Blogeintrag "sortiere nicht nach RAND() in MySQL" von TBT
Titel
Text
Ihr Name
Ihre Webseite
Captcha Uhrzeit im Format HH:MM
(z.B. 08:15)

sortiere nicht nach RAND() in MySQL

Wenn man einen beliebigen Datensatz aus einer Tabelle erhalten möchte, greifen viele zur schönen Funktion RAND() und begrenzen das Ergebnis mit LIMIT 1. Natürlich funktioniert dies, ist aber bei größeren Tabellen extrem ineffizient. MySQL kann in diesem Falle für das Sortieren keinen Index nutzen un