Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Backup Bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
Lonas
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 ?
cornholio666
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.