Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> czy w mysql działają wyzwalacze?
oczy
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 12.04.2002
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


w literaturze do mysql-a nie znalazłem zbyt wiele więc jeżeli ktoś coś wie na ten temat to byłbym wdzięczny....


--------------------
"Praca ma sens dotąd, dopóki uczysz się w niej czegoś nowego..."
Wasztat lokalny: Winda XP; Paj 2000; j
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
dragossani
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Z tego co wiem - nic z tych rzeczy nie działa w MySQLu. Ani wyzwalacze, ani procedury zapamiętane, ani widoki, ani podzapytania, ani klucze obce, ani samodzielne definiowanie typów, ani w ogóle nic bardziej zaawansowanego. Tylko SELECT, INSERT, UPDATE i DELETE w najprostszych wersjach.

Alternatywa: Postgres.


--------------------
cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
Go to the top of the page
+Quote Post
GeoS
post
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

Ostrzeżenie: (0%)
-----


Trzeba uzboic sie w cierpliwosc:
Cytat
1.5.6 MySQL 4.1, The Following Development Release
MySQL Server 4.0 lays the foundation for the new features of MySQL Server 4.1 and onward, such as nested subqueries, stored procedures, and foreign key integrity rules, which form the top of the wish list for many of our customers. Along with those, we will also include simpler additions, such as multi-table UPDATE statements.  

After those additions, critics of the MySQL Database Server have to be more imaginative than ever in pointing out deficiencies in the MySQL Database Management System. For long already known for its stability, speed, and ease of use, MySQL Server will then match the requirement checklist of very demanding buyers.


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
dragossani
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Ja się uzbrajam od roku. W lutym miała być "stable" wersja 4.0. Nie ma jej do dziś. Zwróć uwagę, że Twój cytat to jest "wishlist". W 4.0.1, ani nawet 4.1 nie planują nic z tej listy - co najwyżej tego UPDATE'a. A skoro od pół roku nie mogą dojść do ładu z wersją 4.0 to sądzę, że sobie jeszcze poczekamy.

Jak ktoś pracuje nad produktami komercyjnymi to nie może czekać latami na technologię. Lubię MySQL'a bo jest spójny, stabilny i przede wszystkim piekielnie szybki. Ale i tak muszę przesiąść się na Postgresa bo nie mogę już czekać, a wszystkie te funkcjonalności są przy dużych projektach po prostu niezastąpione,


--------------------
cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
Go to the top of the page
+Quote Post
GeoS
post
Post #5





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

Ostrzeżenie: (0%)
-----


Czesc z funkcji da sie obejsc na okolo, choc traci sie na wydajnosci i trzeba naprodukowac duzo zbednego kodu sad.gif


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
dragossani
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

Ostrzeżenie: (0%)
-----


W tym cąły sęk. Kiedy ja mam 15 tabel powiązanych zależnościami referencyjnymi i muszę wywalić jakiśtam rekord nadrzędny, to w Postgresie wydaję jedno polecenie. Klucze obce same pilnują wszystkiego i wywalają informacje powiązane w pozostałych tabelach. A MySQL? Muszę wydać całą stertę zapytań wybierających, a potem usuwających. I na nic mi się zda prędkość MySQLa. Postgres jest nieco wolniejszy ale i tak zakończy sprawę szybciej sam niż ja grzebiąc się skryptem w MySQL'u...


--------------------
cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
Go to the top of the page
+Quote Post
kurtz
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Cytat
W tym cąły sęk. Kiedy ja mam 15 tabel powiązanych zależnościami referencyjnymi i muszę wywalić jakiśtam rekord nadrzędny, to w Postgresie wydaję jedno polecenie. Klucze obce same pilnują wszystkiego i wywalają informacje powiązane w pozostałych tabelach. A MySQL?

a w mysqlu jest manual.

dzieci drogie nie marudzcie tylko poczytajcie mi zaraz o forejn kijach na innych tabelach niz MyISAM


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post
GeoS
post
Post #8





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

Ostrzeżenie: (0%)
-----


I po raz kolejny okazuje sie, ze manual "lekiem na cale zlo" biggrin.gif


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
dragossani
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Czy na "całe" to bym się spierał. Fakt, że np. InnoDB ma większe możliwości niż MyISAM ale klucze i transakcje to jeszcze nie wszystko. Triggery, procedury i widoki to też ogromna pomoc. A tego nie rozwiąże zmiana typu tabel.


--------------------
cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
Go to the top of the page
+Quote Post
kurtz
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Czy na "całe" to bym się spierał. Fakt, że np. InnoDB ma większe możliwości niż MyISAM ale klucze i transakcje to jeszcze nie wszystko. Triggery, procedury i widoki to też ogromna pomoc. A tego nie rozwiąże zmiana typu tabel.
nie rozwiaze za to spokojnie mozna powiedziec ze niepotrzebnie plules.

tak sa rzeczy ktore sa w innych bazach niz mysql. bywa. a teraz eot.


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 16:09