Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Backup Bazy
Lonas
post
Post #1





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

Ostrzeżenie: (20%)
X----


Hej
Mam skrypt który generuje mi backup bazy danych i np wygenerował coś takiego :

  1. DROP TABLE IF EXISTS `dokument_firma`;
  2. CREATE TABLE `dokument_firma` (
  3. `id_dokument` int(11) NOT NULL AUTO_INCREMENT,
  4. `id_firma` int(11) NOT NULL DEFAULT '0',
  5. `id_kontrahent` int(11) NOT NULL DEFAULT '0',
  6. `typ_dokument` varchar(25) NOT NULL DEFAULT '',
  7. `numer_dokument` int(11) NOT NULL DEFAULT '0',
  8. `miesiac_dokument` int(11) NOT NULL DEFAULT '0',
  9. `rok_dokument` int(11) NOT NULL DEFAULT '0',
  10. `litera_dokument` char(1) DEFAULT NULL,
  11. `rodzaj_platnosci` varchar(100) NOT NULL DEFAULT '',
  12. `d_wystawienia` date NOT NULL DEFAULT '0000-00-00',
  13. `d_sprzedazy` date NOT NULL DEFAULT '0000-00-00',
  14. `d_platnosci` date NOT NULL DEFAULT '0000-00-00',
  15. `id_waluta` int(11) NOT NULL DEFAULT '0',
  16. `uwagi_dokument` varchar(200) NOT NULL DEFAULT '',
  17. `zmiana_proforma_vat` varchar(3) DEFAULT NULL,
  18. `id_dokument_vat` varchar(20) DEFAULT NULL,
  19. `wlasciciel` varchar(20) NOT NULL DEFAULT '',
  20. `id_dokument_koryg` int(11) DEFAULT NULL,
  21. `przyczyna` varchar(100) DEFAULT NULL,
  22. `rodzaj` varchar(20) DEFAULT NULL,
  23. `d_wystawienia_korekty` date DEFAULT NULL,
  24. PRIMARY KEY (`id_dokument`),
  25. KEY `id_kontrahent` (`id_kontrahent`),
  26. KEY `id_firma` (`id_firma`),
  27. CONSTRAINT `dokument_firma_ibfk_1` FOREIGN KEY (`id_kontrahent`) REFERENCES `kontrahent` (`id_kontrahent`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  28. CONSTRAINT `dokument_firma_ibfk_2` FOREIGN KEY (`id_firma`) REFERENCES `firma` (`id_firma`) ON DELETE CASCADE ON UPDATE CASCADE
  29. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;


Jak chce wykonac to polecenie mysql zwraca blad

MySQL zwrócił komunikat: Dokumentacja
#1005 - Nie mo�na stworzy� tabeli '.\sof\dokument_firma.frm' (Kod b��du: 150)

W czym tkwi problem ?


--------------------
Go to the top of the page
+Quote Post
cornholio666
post
Post #2





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Problem tkwi w tych dwoch linijkach

  1. CONSTRAINT `dokument_firma_ibfk_1` FOREIGN KEY (`id_kontrahent`) REFERENCES `kontrahent` (`id_kontrahent`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  2. CONSTRAINT `dokument_firma_ibfk_2` FOREIGN KEY (`id_firma`) REFERENCES `firma` (`id_firma`) ON DELETE CASCADE ON UPDATE CASCADE


Dlaczego? nie wiem


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
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: 19.08.2025 - 12:53