sql >> Databáze >  >> RDS >> Mysql

php:nejrychlejší způsob, jak vygenerovat 5místné číslo, které ještě není ve sloupci databáze MySQL (s jedinečným atributem)

Pokud existuje jen 10-30 % již nabraných čísel – pak to znamená, že pouze 10-30 % dotazů bude provedeno minimálně dvakrát. Což není vůbec velký problém s výkonem.

Jinak - stačí vytvořit tabulku se seznamem všech 5-ciferných čísel (pouze 100 000 řádků) a odstranit vše, co existuje. Když potřebujete další náhodné číslo – stačí jedno vybrat a smazat.



  1. Jak nastavit časový limit příkazu pro provedení dotazu

  2. JSON_INSERT() vs JSON_SET() vs JSON_REPLACE() v SQLite

  3. Speciální znaky v názvu tabulky MySQL

  4. Jak automaticky aktualizovat data v databázi v PHP