Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Mam pytanie do MySQL'owców : czy można w jakikolwiek sposób emulować sekwencje w MySQL ?
Chciałbym móc wykonywać zapytania następującej postaci:
Próbowałem wykorzystać funkcję LAST_INSERT_ID(), ale ona ma ograniczony zasięg (nie mogę przy jej użyciu pobrać bieżącej wartości sekwencji tabeli 'master' wstawiając wiersz do tabeli 'detail'). Ten post edytował prond 15.02.2007, 09:51:16 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 5 Dołączył: 14.09.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
A czemu zapisywac wartosc zwracana przez LAST_INSERT_ID do zmiennej - przeciez to sie nie zmienia na poziomie sesji.
Poza tym jest druga sprawa, LAST_INSERT_ID przyjmuje parametr, ktory pozwala ustawic wlasnie te zmienna, wtedy mozemy sobie zrobic tabelke, w ktorej trzymamy nasza sekwencje i updateowac opowiednie pole:
|
|
|
|
prond Jak symulować sekwencje 15.02.2007, 09:49:12
nospor w mysql mamy cos takiego jak autoincrement. Nadaje... 15.02.2007, 10:07:28
prond Próbowałem wykonać zapytanie, które mi zasugerował... 15.02.2007, 10:44:27
nospor @prond nie ustawiles dla tabeli master pola ID ja... 15.02.2007, 10:53:05 
bendi Cytat(nospor @ 15.02.2007, 12:53:05 )... 15.02.2007, 12:59:18
prond Już poszło, dzięki.
Nie ustawiłem auto_increment d... 15.02.2007, 10:54:40
nospor edit:
@prond nie dolukalem twoich wszystkich wynik... 15.02.2007, 10:55:52 ![]() ![]() |
|
Aktualny czas: 16.01.2026 - 03:04 |