W dniu 12.03.2012 23:04, Robert napisał(a):
Dnia poniedziałek, 12 marca 2012 o 22:17:46 Marcin Romanowski napisał(a):
W dniu 12 marca 2012 20:55 użytkownik Robert cyberm@sarocom.net napisał:
**
witam
aktualizuje mojego staruszka i napotkałem na poniższy problem.
podpowie
ktoś rozwiązanie?
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: CREATE TABLE macs ( id int(11) NOT NULL auto_increment,
mac
varchar(17) DEFAULT '' NOT NULL, nodeid int(11) NOT NULL, PRIMARY
KEY
(id), FOREIGN KEY (nodeid) REFERENCES nodes (id) ON DELETE CASCADE
ON
UPDATE CASCADE, UNIQUE KEY mac (mac, nodeid) ) ENGINE=InnoDB Błąd: Can't create table 'lms.macs' (errno: 121)
Zapytanie: INSERT INTO macs (mac, nodeid) SELECT mac, id FROM
nodes
Błąd: Table 'lms.macs' doesn't exist
zauważ, że za każdym kliknięciem F5 masz inny błąd. w tym czasie twoja baza jest upgradeowana. klikaj F5 tyle razy az błędy znikną. weź pod uwagę, czy twój użytkownik bazy może tworzyć funkcje w bazie. założe się, że nie ;) na czas upgradeu możesz w lms.ini wpisać użytkownika root, albo później "ręcznie" pododawać funkcje i widoki
pracuje z lmsem od początku jego istnienia :) wiem że błędy będą się zmieniały tyle że problemy nie rozwiązane potem się nawarstwiają. użytkownik ma odpowiednie prawa zresztą z roota jest tak samo (ręcznie z konsoli też nie można wykonać zapytania w tym problem).
Jaką wersje MySQL posiadasz? Czy na pewno obsługuje ona klucze obce (FOREIGN KEYS)?