Posted By: Jovo () on 'CZdatabases' Title: MySQL bug Date: Tue Jul 23 20:51:28 2002 Ahoj. Doposud jsem drtil v Informixu, ale dostal jsem za ukol nahrnout par mega dat do mySQL databaze. Sice me ponekud zarazilo, ze nema transakce a referencni integrita ji nic nerika, ale libi se mi, ze je rychla a jednoducha. Srovnavat ji s Informixem ji v podstate nema smysl - obe nalezi do jine tridy. Ale k cemu doslo: Tabulka s AutoIncrement sloupcem (idcko). Rekl jsem si, ze rozlisim data, ktera jsem tam narval importem a data, co budou vlozena po te tim, ze do sloupce s id v insertu natvrdo dam zaporna cisla. Takze importovane zaznamy budou -1, -2, -3 .... a rucne vlozene 1, 2, 3, ... Import prosel, vsechno sedelo. Pak jsme zacali vkladat zaznamy. Prvni zaznam se ulozil. Dalsi nasledujici ani zaboha ne. Kouknu na dump a ten rucne vlozeny zaznam je tam s idckem rovnym MAXINT. Proste pro jeden zaznam mySQL spocetlo id jako MAXINT a ostatni odmitalo zavest. Pritom to zadnou chybu nehlasilo. Tak jsem v config souboru meho chroustadla zamenil start=-1 za start=+1 a add=-1 za add=1 vygeneroval nove inserty a od te doby pokud jim nespadnul server ziji stastne az do smrti :-) Jovo.