ďťż
 
=?UTF-8?Q?=5Bmysql=5D_jak_pobra=C4=87_warto=C5=9B=C4=87_ AUTO=5F?==?UTF-8?Q?INCREMENT=3F?= ďťż
 
=?UTF-8?Q?=5Bmysql=5D_jak_pobra=C4=87_warto=C5=9B=C4=87_ AUTO=5F?==?UTF-8?Q?INCREMENT=3F?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?UTF-8?Q?=5Bmysql=5D_jak_pobra=C4=87_warto=C5=9B=C4=87_ AUTO=5F?==?UTF-8?Q?INCREMENT=3F?=



Wiktor S. - 31-05-2006 00:26
=?UTF-8?Q?=5Bmysql=5D_jak_pobra=C4=87_warto=C5=9B=C4=87_ AUTO=5F?==?UTF-8?Q?INCREMENT=3F?=
  Jest sobie tabela, podczas której tworzenia wykonano operację:

ALTER TABLE tabela AUTO_INCREMENT=ileś;

jednak nie wiadomo, ile wynosi to "ileś".

Chodzi o wykonanie takiego samego polecenia na innej tabeli (ba, w innej
bazie) z tą samą wartością "ileś". Tylko jak z tamtej tabeli pobrać, ile
wynosiło początkowe AUTO_INCREMENT?

SELECT MIN(tabela.id), czy LAST_INSERT_ID() niestety nie pomoże.

--
Azarien





Wojtek pBT (prac) - 31-05-2006 00:26

  Wiktor S. napisał(a):
> Jest sobie tabela, podczas której tworzenia wykonano operację:
>
> ALTER TABLE tabela AUTO_INCREMENT=ileś;
>
> jednak nie wiadomo, ile wynosi to "ileś".
>
> Chodzi o wykonanie takiego samego polecenia na innej tabeli (ba, w innej
> bazie) z tą samą wartością "ileś". Tylko jak z tamtej tabeli pobrać, ile
> wynosiło początkowe AUTO_INCREMENT?
>
> SELECT MIN(tabela.id), czy LAST_INSERT_ID() niestety nie pomoże.
>
>
>
http://sunsite.mff.cuni.cz/MIRRORS/f...LE_STATUS.html

pBT




Wiktor S. - 31-05-2006 00:26
=?UTF-8?Q?Re:_=5Bmysql=5D_jak_pobra=C4=87_warto=C5=9B=C4 =87_A?==?UTF-8?Q?UTO=5FINCREMENT=3F?=
  >> Jest sobie tabela, podczas której tworzenia wykonano operację:
>>
>> ALTER TABLE tabela AUTO_INCREMENT=ileś;
>>
>> jednak nie wiadomo, ile wynosi to "ileś".

http://sunsite.mff.cuni.cz/MIRRORS/f...LE_STATUS.html

okej, tylko jak to wywołać z docelowej aplikacji, tzn coś w stylu:

select auto_increment from (show table status) where name='tabela'

?

--
Azarien




sawic - 31-05-2006 00:26

  Wiktor S. napisał(a):
> okej, tylko jak to wywołać z docelowej aplikacji, tzn coś w stylu:
>
> select auto_increment from (show table status) where name='tabela'
>

Nie znam odpowiedzi na twoje pytanie, ale wiem, że jeżeli bym nic nie
wyguglał to pogrzebał bym w źródłach phpmyadmin-a.
Tam to jest wyświetlane.

Pozdrawiam





Przemyslaw Popielarski - 31-05-2006 00:26
=?iso-8859-2?Q?Re:_=5Bmysql=5D_jak_pobra=E6_warto=B6=E6_AUTO= 5FINCREMEN?==?iso-8859-2?Q?T=3F?=
  sawic <sawicc@wytnij.to.gmail.com> wrote:
>> select auto_increment from (show table status) where name='tabela'
>>
>
> Nie znam odpowiedzi na twoje pytanie, ale wiem, że jeżeli bym nic nie
> wyguglał to pogrzebał bym w źródłach phpmyadmin-a.
> Tam to jest wyświetlane.

NIe trzeba patrzec w zrodla, wystarczy patrzec w dokumentacje (komentarze).
http://dev.mysql.com/doc/refman/5.0/...le-status.html

Ale to jest pobierane przez php, a kolega chcial pobierac na poziomie sql.

--
../ premax
../ premax@hot,pl
../ koniec i bomba, a kto czytal ten traba. w.g.




Wiktor S. - 01-06-2006 00:02
=?iso-8859-2?Q?Re:_=5Bmysql=5D_jak_pobra=E6_warto=B6=E6_AUTO= 5FINCREMEN?==?iso-8859-2?Q?T=3F?=
  >>> select auto_increment from (show table status) where name='tabela'

>> Nie znam odpowiedzi na twoje pytanie, ale wiem, że jeżeli bym nic nie
>> wyguglał to pogrzebał bym w źródłach phpmyadmin-a.
>> Tam to jest wyświetlane.

> Ale to jest pobierane przez php, a kolega chcial pobierac na poziomie
> sql.

ok, już znalazłem:

SELECT auto_increment,table_schema,table_name
FROM information_schema.tables
WHERE table_schema="baza" AND table_name="tabela"

--
Azarien




Wiktor S. - 01-06-2006 00:02
=?iso-8859-2?Q?Re:_=5Bmysql=5D_jak_pobra=E6_warto=B6=E6_AUTO= 5FINCREMEN?==?iso-8859-2?Q?T=3F?=
  > ok, już znalazłem:
>
> SELECT auto_increment,table_schema,table_name
> FROM information_schema.tables
> WHERE table_schema="baza" AND table_name="tabela"

poprawka: zwraca to wartość następnego dodanego elementu, nie pierwszego w
ogóle, zresztą podobnie jak SHOW TABLE STATUS.
Widocznie mysql w ogóle nie przechowuje początkowej wartości, tylko
następną.

--
Azarien




Przemyslaw Popielarski - 01-06-2006 00:02
=?iso-8859-2?Q?Re:_=5Bmysql=5D_jak_pobra=E6_warto=B6=E6_AUTO= 5FINCREMEN?==?iso-8859-2?Q?T=3F?=
  Wiktor S. <wswiktorSP@Mpoczta.fm> wrote:
> poprawka: zwraca to wartość następnego dodanego elementu, nie
> pierwszego w ogóle, zresztą podobnie jak SHOW TABLE STATUS.
> Widocznie mysql w ogóle nie przechowuje początkowej wartości, tylko
> następną.

show create table powinno Ci pokazac początkową

--
../ premax
../ premax@hot,pl
../ koniec i bomba, a kto czytal ten traba. w.g.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [ms sql] =?ISO-8859-2?Q?wy=B6wietlenie_pierwszych_5_rekord?==?ISO-8859-2?Q?=F3w_z_zapytania_=3F_odpowiednik_ROWNUM_w_o?== ?ISO-8859-2?Q?raclu_dla_MS_SQL=27a?= [MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?= jak to =?ISO-8859-2?Q?zrobi=E6=2E=2E=2E=3F_TSQL_sql_server?==?ISO-8859-2?Q?_?= phpMyAdmin zadaje =?ISO-8859-2?Q?z=B3e_zapytania=2E=2E=2E_Dl?==?ISO-8859-2?Q?aczego=3F?= [MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?= [mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?= Jak =?ISO-8859-2?Q?zamieni=E6_dwa_pola_jednej_kolumny_?==?ISO-8859-2?Q?w_dw=F3ch_rekordach_za_pomoc=B1_jednego_zapyt? ==?ISO-8859-2?Q?ania=3F?= [Oracle] jak =?ISO-8859-2?Q?ograniczy=E6_pami=EA=E6_dla_se?==?ISO-8859-2?Q?rwera=3F?= [MySQL] Czy da =?ISO-8859-2?Q?si=EA_wykonac_takie_powi=B1z?==?ISO-8859-2?Q?anie_mi=EAdzy_tabelami=2C_i_jak_to_odpyta=E6_? ==?ISO-8859-2?Q?=3F?= Jak =?ISO-8859-2?Q?wy=B6wietli=E6_w_DBGrid_liczby_z_za?==?ISO-8859-2?Q?dan=B1_dok=B3adno=B6ci=B1=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • quentinho.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com