Jump to content
php.lv forumi

Unikāls lietotāja ID


ArnisR

Recommended Posts

Parasti tas ir iepriekšējais skaitlis +1. Tehniski, skaties linku, ko rATRIJS iedeva.

 

Ja tā nepatīk, vari apskatīt uniqId() funkciju, bet to nevajadzētu izmantot kā tabulas unikālo atslēgu ("unique key")!

Link to comment
Share on other sites

Vispār jau gluži tas nebūtu iepriekšējais skaitlis + 1, jo ja tiek dzēsts pēdējais datubāzes ieraksts, tad attiecīgi ir tā paša dzēstā ieraksta ID + 1. Apskaati rATRIJA piemēru, un problemām vispār ar ID nevaidzētu būt.

Link to comment
Share on other sites

Ieteiktu gan nekādā veidā nefokusēties un nepaļauties uz to, ka tas ir iepriekšējais ID + 1 vai iepriekšējais ID , kam pieskaitīts attālums no zemes līdz mēnesim olektīs mīnus Heopsa piramīdas akmeņu skaits reizināts ar kvadrātsakni no Planka konstantes. Svarīgi ir, ka tas ģenerē unikālu vērtību un dara to ātri nebloķējot (vai minimāli bloķējot) citus šādus pašus pieprasījumus.

 

Gints Plivna

http://datubazes.wordpress.com/

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...