![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 234 Pomógł: 1 Dołączył: 29.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Testuję szkielet bazy i po imporcie muszę usunąć te tabele, ale przez to, że mam powiązania nie chcą mi się usunąć wszystkie tabele na raz. Czy jest w takim razie jakieś mądre polecenie "drop table", które usunie w odpowiedniej kolejności te tabele? Oczywiście bez usuwania całej bazy :F Ten post edytował Thuunder 10.12.2008, 11:37:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 234 Pomógł: 1 Dołączył: 29.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
wiesz co nie wiem czemu, ale nie działa ? :] (innodb)
Ten post edytował Thuunder 10.12.2008, 11:48:32 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
a mozesz pokazac jak to masz uzyte w calym swoim skrypcie?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 234 Pomógł: 1 Dołączył: 29.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
ten skrypt jest długi ...
wykonuję tak jak napisałeś w php myadminie -> SET FOREIGN_KEY_CHECKS=0; A potem drop... i lista tabelek, zostaje 1/3 z nich Chociaż ... sprawdzę jeszcze uprawnienia, bo może set foreign_key_checks nie jest brane pod uwagę przez to Ten post edytował Thuunder 10.12.2008, 11:52:28 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ale najpierw piszesz:
SET FOREIGN_KEY_CHECKS=0; wciskasz wykonaj, a potem robisz drop? Czy moze SET FOREIGN_KEY_CHECKS=0; masz razem z dropem i na tym wszystkim robisz wykonaj? Bo ja robie drugim sposobem i dziala |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 234 Pomógł: 1 Dołączył: 29.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Racja... uruchamiałem najpierw SET FOREIGN_KEY_CHECKS=0; a potem dopiero drop ....
Jak się zrobi razem z dropem to działa. Fajnie, dzięki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:01 |