Jak udelat v mysql sekvence?

Honza Pazdziora adelton na informatics.muni.cz
Čtvrtek Srpen 28 16:55:36 CEST 2003


On Thu, Aug 28, 2003 at 10:05:48AM +0200, Jan Vrana wrote:

> Staci kdyz na druhem  stroji ktery nezacina od nuli prvni zaznam inzertnete
> rucne a pole s AutoInkrementem vyjimecne vyplnite s vami pozadovanou
> pocatecni hodnoutou. Databazetento zaznam zapise a dal uz se inkrementuje od
> ni. Myslim ze muzete tento zaznam okamzite smazat a bude to fungovat uz od
> nej.

No jiste, ale jakmile tento zaznam odreplikujete na prvni stroj, tak
prvni stroj samozrejme bude pokracovat v pridelovani sekvence od
vyssiho cisla. Cili tohle by fungovalo pouze pokud by se pak ty
tabulky vzajemne neslucovaly.

> Nemuzu to v dokumentaci najit ale sem pevne presvetcen ze mysql umoznuje
> nastavit pocatecni ID autoInkrementu...

	alter table table auto_increment = 123456

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 .project: Perl, mod_perl, DBI, Oracle, auth. WWW servers, XML/XSL, ...
		Only self-confident people can be simple.


Další informace o konferenci Test