sql >> Database teknologi >  >> RDS >> Mysql

php:hurtigste måde at generere et 5-cifret tal, der ikke allerede er i MySQL db-kolonnen (med en unik attribut)

Hvis der bare er 10-30% af tal allerede taget - så betyder det, at kun 10-30 % af forespørgslerne udføres mindst to gange. Hvilket slet ikke er et stort præstationsproblem.

Ellers - opret bare 5-cifrede tallistetabel (kun 100.000 rækker) og fjern alt, hvad der findes. Når du har brug for et andet tilfældigt tal - bare vælg et og slet.



  1. Indsæt Array-værdier indsæt til enkelt ID i mysql-databasen ved hjælp af php og PDO

  2. Der skelnes mellem store og små bogstaver RLIKE

  3. MySQL-forælder -> underordnet forespørgsel

  4. Fjern Mysql-rækken efter angivet tidspunkt