Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Baza mySQL z linuxa do Wampserver
Forum PHP.pl > Forum > Bazy danych > MySQL
seba766
Witam,
mam bardzo duży problem z przeniesieniem bazy danych z Linuxa(opensuse na której zrobiłem dump bazy danych poleceniem mysqldump) i przeniesienie jej do serwera Wamp. Generalnie jest to baza zabbixa. Do wgrania jej na serwer używam BigDumpa. Kodowanie ustawiłem standardowe na UTF-8

Error at the line 37: ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  1. Query: CREATE TABLE `acknowledges` (
  2. `acknowledgeid` bigint(20) UNSIGNED NOT NULL,
  3. `userid` bigint(20) UNSIGNED NOT NULL,
  4. `eventid` bigint(20) UNSIGNED NOT NULL,
  5. `clock` int(11) NOT NULL DEFAULT '0',
  6. `message` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  7. PRIMARY KEY (`acknowledgeid`),
  8. KEY `acknowledges_1` (`userid`),
  9. KEY `acknowledges_2` (`eventid`),
  10. KEY `acknowledges_3` (`clock`),
  11. CONSTRAINT `c_acknowledges_1` FOREIGN KEY (`userid`) REFERENCES `users` (`userid`) ON DELETE CASCADE,
  12. CONSTRAINT `c_acknowledges_2` FOREIGN KEY (`eventid`) REFERENCES `events` (`eventid`) ON DELETE CASCADE
  13. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin

MySQL: Cannot add foreign key constraint

Proszę o jaką kolwiek poradę jak mogę to poprawnie przenieść bez utraty danych w tej bazie
mmmmmmm
1. Zapomnij o utf8_bin. Zaraz przylecisz, z ci się gdzies polskie nie pojawiaja...
2. Aby dodac FK najpierw musisz utworyc tbele do ktorych sie one odwoluja. W twoim przypdku najpierw musisz dodac users i events
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.