![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 25.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam dwie tabele pierwsza to tabela producenci druga to tabela podrzedna producenci_info chcialbym zeby po wstawieniu rekordu do tabeli producenci automatycznie wstawiał sie rekord do tabeli producenci_info z numerem id ostatniego dodanego rekordu z tabeli producenci.
Jak można to zrobic wydajen mi sie ze do tego potrzebne sa wyzwalacze ale nieiwem zabardzo jak sie zabrac do tego. Za pomoc zgory dziekuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 12.05.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Prawde mowiac nie korzystalem jeszcze z mysql 5, ale powinienes stworzyc AFTER INSERT a do id odwolujesz sie -> NEW.id
Nie mam mozliwosci aby to sprawdzic ale generalnie taka jest zasada. Jezeli nie zadziala to sprawdz OLD.id albo stworz triggera BEFORE INSERT i przetestuj z NEW, OLD. Musi chodzic (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:44 |