![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 16 Dołączył: 31.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Błędem jest ten pojedynczy ciapek na końcu zapytania :-)
Tak serio to można tak usuwać. Być może jest problem w strukturze bd np. założone więzy, indeksy lub też brakuje połączenia między tabelami. Podaj treść wyjątku to napisze coś więcej. Ten post edytował tvister 22.11.2009, 22:42:20 -------------------- Kto rano wstaje ten leje jak z cebra.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 16 Dołączył: 31.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
mama tabele:
oraz zapytanie:
oraz błąd: Wystąpił błąd SQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'au, auth_role_user aru, auth_user_data aud WHERE au.id=aru.id_user AND aud.id_us' at line 1 - DELETE FROM auth_users au, auth_role_user aru, auth_user_data aud WHERE au.id=aru.id_user AND aud.id_user=16 P.S. używam Kohana framework Ten post edytował novy85 23.11.2009, 12:06:56 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
P.S. używam Kohana framework I słusznie, ale to nie ma nic do rzeczy. Jeśli masz ustawione usuwanie kaskadowe (a masz) to wystarczy:
i powinny zostać również usunięte wszystkie rekordy powiązane. PS: W tabeli auth_role_user nie potrzebujesz kolumny id; kluczem głównym powinien być identyfikator użytkownika oraz identyfikator roli. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:49 |