![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z procedurami w MySQL. Chciałbym utworzyć jedną uniwersalną procedurę "dia_saveNode", ale MySQL nie pozwala mi stworzyć dwóch procedur o takiej samej nazwie, ale z innymi parametrami :
Komunikat : PROCEDURE dia_saveNode already exists Próbowałem to obejść w taki sposób, że stworzyłem trigger'a, ale tu też mam problem ponieważ: pomimo przypięcia triggera do akcje BEFORE INSERT MySQL nie pozwala mi opuścić w klauzuli INSERT INTO ... kolumn, dla których nie ma wartości domyślnej i są NOT NULL. Macie może jakiś pomysł jak to obejść ? Alternatywą dla tego rozwiązania jest naturalnie zrobienie kilku procedur. Docelowo procedura ma być wywoływana z CakePHP, który w modelu mam jedną funkcję metodę save i chciałem zrobić dokładne odwzorowanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 20:33 |