Błąd zapytania SQL w źródłach z CVS

0

Gdy w końcu udało mi się ściągnąć źródła Coyote, napotkałem na problem. Po instalacji, przy próbie otwarcia czegokolwiek pojawia mi się błąd krytyczny SQL (zawsze z brakiem jakiejś kolumny która na pewno istnieje). Wycinałem zapytania z błędem ale w końcu okaleczyłem Coyote do braku funkcjonalności :/

Pierwszy wadliwy SQL to:
SELECT group_id, group_name, group_single_user, forum_id, forum_group, user_id, user_name FROM coyote_groups, coyote_group_auth LEFT JOIN coyote_users ON user_id = group_moderator WHERE forum_moderator = 1 AND group_id = forum_group
a błąd:
Unknown column 'group_moderator' in 'on clause' (1054)

Czyżbym miał cosik pokiełbaszone?
Mam pakiet DevSide NON-SSL wersja 1.16:
-Apache 2.0.55
-PHP 5.1.2
-MySQL 5.0.18

0

Wina MySQL 5. Miałem podobne problemy.

Problem z MySQL 5 leży w tym, że do JOIN-ow można mu podać tylko ostatnią tabelę z sekcji FROM. // w tym zapytaniu pomoze zamiana kojeności tabel w FROM

Natomiast na forum są już dwa JOIN-y. Niestety, nie mam pojęcia jak naprawić ten błąd bez rozbijania na kilka zapytań.

0

No właśnie domyśliłem się że pewnie zachciało im się zmieniać składnię w MySQL 5 ale nic takiego nie zauważyłem w dokumentacji online :/
Jeśli się uda to naprawić to można od razu dodać obsługę "piątki" w configu :)
Zaraz jak coś wykombinuję to napiszę ;)

0

Pisano o tym kilkukrotnie w bugliście MySQL. Według nich poprawiono w 5.0.18 (z tego co pamiętam). Ale testowałem na kilku - wszędzie ten sam błąd.

0

Hmm... nie mialem pojecia ze taki blad wystepuje w MySQL 5. Bede musial wspomniec o tym w trakcie instalacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1