Jump to content
php.lv forumi

reset id


_Yu-Gi-Oh__

Recommended Posts

Vienkāršā veidā nevar. Un kam tas vispār ir vajadzīgs ?

 

Bet varētu šādi:

1) Nobackupo visu, ja nukas.

2) Uztaisi tabulai kopiju.

3) Izpildi TRUNCATE oriģinālajai tabulai.

4) Ar SELECT INTO pārkopē datus no kopētās tabulas uz oriģinālo. Protams, id nekopē. Tie lai automātiski izveidojas.

 

Par to kā ko darīt, skaties mysql manuāli.

Link to comment
Share on other sites

Iztukšo tabulu ar

truncate tabula

un id (autoincrement lauks skaitīsies no nulles), bet bez tabulas iztukšošanas tam nav jēgas , jo ar laiku ID pārklātos untas vairs nebūtu unikāls...

Link to comment
Share on other sites

Vienkāršā veidā nevar. Un kam tas vispār ir vajadzīgs ?

:)

2 selecti ;)

skaties blackhalt Postu augstak ;)

tas taa...

---

a runajot kam tas vajadziigs...

Teiksim ir tabula ar useriem niks|parole|emails|kautkas velll...|

Sho tabulu jaizmanto citaa sistemaa --> pilnigi netkariga kura velak nebuus saistiita ar jau esosho...

---

iepriekseja sistema ir kaadi 100K useru no tiem vajadziigi teiksim kaadi 1K ....

tabulas tiirishana teiksim tiek veikta izdzeshot visus ierakstus kur Useris nav paradijies kadu laicinju

(1 kverijs)

taatad parnesot vairs nebuus sakartots id (nav tragjiski, bet ne parak "smuki")

Sada gadijuma ir Pilnigi logjiska velme veikt sadu darbiibu (atjaunot ID peec kartas...)

-----------

tatad pareizi organizejot javeic tikai 3 kveriji (mana piemeraa....)

----

Edited by Grey_Wolf
Link to comment
Share on other sites

andrisp --> topika autors jautaja, kaa var uzlikt Primary key no nulles, nepaskaidrojot iemeslus...

Ljoti iespejams, ka vinjam vienkarshi vajag nodot projektu klientam (vai palaist Tautinjaas) un peec izstrades/testesanas tabuulaas ir Haoss....

Biezji vien palaizjot projektu kadaa tabula jasaglabaa kaadi dati (teiksim user tabula kur ir 1 ieraksts // Admin name & admin Psswd ).... un nav svarigi saglabat saistiibu ar citam tabulaam....

Tev nekad nav bijusi saada situacija ? Vai arii vienmer datus paraksti ar rocinjaam... ?

 

_Yu-Gi-Oh__ --> Ja tev vajag tikai atjaunot tabulas tb. nav jasaglaba datus tad izmanto TRUNCATE...

Link to comment
Share on other sites

Biezji vien palaizjot projektu kadaa tabula jasaglabaa kaadi dati (teiksim user tabula kur ir 1 ieraksts // Admin name & admin Psswd ).... un nav svarigi saglabat saistiibu ar citam tabulaam....

 

hardkodēti useru id un pēc tā, ja id == 1 noteikt vai useris ir adminis nerulz.

Link to comment
Share on other sites

hardkodēti useru id un pēc tā, ja id == 1 noteikt vai useris ir adminis nerulz.

 

nerulz gan.

 

if ($usr_id == 1){
return true;
}

 

ilgi nevarēju saprast kapēc pievienojot jaunu adminu ar to nevar ielogoties. :P

Link to comment
Share on other sites

×
×
  • Create New...