Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Z MSSQL do MySQL, Potrzebna pomoc :)
Grzesiek23
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.12.2009

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


Witam!

Wyczytałem, iż MySQL - podobnie jak MSSQL - pozwala na stosowanie procedur i funkcji. Wszystko jest ok, tworzę i wywołuję procedurę/funkcję.

Jednak ani w phpMyAdmin ani w żadnym innym sofcie, który pozwala na zarządzanie MySQL nie mogę ani "zobaczyć" procedur/funkcji ani ich zmodyfikować. To normalne? W MSSQL Management miałem takie możliwości, czyżby tutaj to było nieosiągalne i za każdym razem muszę usuwać i tworzyć na nowo procedury/funkcje?


A teraz problem przy przejściu jaki napotykam:
  1. -- Check valid ForumID
  2. IF @ForumID IS NOT NULL AND NOT EXISTS(SELECT 1 FROM [dbo].[yaf_Forum] WHERE ForumID=@ForumID) begin
  3. SET @ForumID = NULL
  4. end


Czy ktoś byłby na tyle miły i pokazałby mi jak to ma wyglądać w MySQL? Kombinowałem dosyć długo i za każdym razem pupa zbita :/

Dziękuję.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Grzesiek23
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.12.2009

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


Kombinuję i nadal wywala błąd. Pytanie czy to zapytanie mogę wykonać normalnie w konsolce czy muszę wrzucić do procedury/funkcji.


  1. IF NOT EXISTS (SELECT 1 FROM jos_users WHERE id= 1) THEN
  2. SELECT * FROM jos_menu;
  3. END IF;


Ahhh, ok. Przeczytałem, już jasne (IMG:style_emoticons/default/smile.gif)

Jeszcze jakby ktoś pomógł z tym kawałkiem kodu:


  1. SELECT
  2. @CategoryID = c.CategoryID,
  3. @ForumID = b.ForumID,
  4. @TopicID = b.TopicID
  5. FROM
  6. [dbo].[yaf_Message] a
  7. INNER JOIN [dbo].[yaf_Topic] b ON b.TopicID = a.TopicID
  8. INNER JOIN [dbo].[yaf_Forum] c ON c.ForumID = b.ForumID
  9. INNER JOIN [dbo].[yaf_Category] d ON d.CategoryID = c.CategoryID
  10. WHERE
  11. a.MessageID = @MessageID AND
  12. d.BoardID = @BoardID


to będzie super. Kombinowałem z SET na różne sposoby i niestety nie trybi w MySQL (IMG:style_emoticons/default/sad.gif)

Ten post edytował Grzesiek23 15.03.2011, 11:45:52
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 22:52