update bazy - błędy
Witam, wcześniej tego dokładnie nie zauważyłem, ale teraz przy okazji innego błędu wyczaiłem te poniższe błędy przy update. Wydaje mi się, że drugi błąd ma coś wspólnego z helpdeskiem, bo w pierwotnej bazie mam tych wpisów około 50 a po update widzę jedynie 12. * *1. Zapytanie: ALTER TABLE assignments CHANGE discount pdiscount decimal(4,2) NOT NULL DEFAULT '0' Błąd: Unknown column 'discount' in 'assignments' Zapytanie: ALTER TABLE invoicecontents CHANGE discount pdiscount decimal(4,2) NOT NULL DEFAULT '0' Błąd: Unknown column 'discount' in 'invoicecontents' Zapytanie: ALTER TABLE assignments ADD vdiscount decimal(9, 2) NOT NULL DEFAULT '0' Błąd: Duplicate column name 'vdiscount' Zapytanie: ALTER TABLE invoicecontents ADD vdiscount decimal(9, 2) NOT NULL DEFAULT '0' Błąd: Duplicate column name 'vdiscount'
2. Zapytanie: ALTER TABLE rtcategoryusers ADD FOREIGN KEY (categoryid) REFERENCES rtcategories (id) ON DELETE CASCADE ON UPDATE CASCADE Błąd: Cannot add or update a child row: a foreign key constraint fails (`nicraM`., CONSTRAINT `#sql-4d5_fc_ibfk_10` FOREIGN KEY (`categoryid`) REFERENCES `rtcategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) Zapytanie: ALTER TABLE rtticketcategories ADD FOREIGN KEY (categoryid) REFERENCES rtcategories (id) ON DELETE CASCADE ON UPDATE CASCADE Błąd: Cannot add or update a child row: a foreign key constraint fails (`nicraM`., CONSTRAINT `#sql-4d5_fc_ibfk_10` FOREIGN KEY (`categoryid`) REFERENCES `rtcategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
W dniu 24.03.2013 17:02, Marcin napisał(a):
Witam, wcześniej tego dokładnie nie zauważyłem, ale teraz przy okazji innego błędu wyczaiłem te poniższe błędy przy update. Wydaje mi się, że drugi błąd ma coś wspólnego z helpdeskiem, bo w pierwotnej bazie mam tych wpisów około 50 a po update widzę jedynie 12.
Zapytanie: ALTER TABLE assignments CHANGE discount pdiscount decimal(4,2) NOT NULL DEFAULT '0' Błąd: Unknown column 'discount' in 'assignments' Zapytanie: ALTER TABLE invoicecontents CHANGE discount pdiscount decimal(4,2) NOT NULL DEFAULT '0' Błąd: Unknown column 'discount' in 'invoicecontents' Zapytanie: ALTER TABLE assignments ADD vdiscount decimal(9, 2) NOT NULL DEFAULT '0' Błąd: Duplicate column name 'vdiscount' Zapytanie: ALTER TABLE invoicecontents ADD vdiscount decimal(9, 2) NOT NULL DEFAULT '0' Błąd: Duplicate column name 'vdiscount'
Zapytanie: ALTER TABLE rtcategoryusers ADD FOREIGN KEY (categoryid) REFERENCES rtcategories (id) ON DELETE CASCADE ON UPDATE CASCADE Błąd: Cannot add or update a child row: a foreign key constraint fails (`nicraM`., CONSTRAINT `#sql-4d5_fc_ibfk_10` FOREIGN KEY (`categoryid`) REFERENCES `rtcategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) Zapytanie: ALTER TABLE rtticketcategories ADD FOREIGN KEY (categoryid) REFERENCES rtcategories (id) ON DELETE CASCADE ON UPDATE CASCADE Błąd: Cannot add or update a child row: a foreign key constraint fails (`nicraM`., CONSTRAINT `#sql-4d5_fc_ibfk_10` FOREIGN KEY (`categoryid`) REFERENCES `rtcategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
Jak gdzieś nie zrobiłem literówki w kolejnych poprawkach aktualizacji schematu mysql z 18 III 2013 to problem z punktu 2 powinien zostać rozwiązany.
W dniu 24 marca 2013 17:33 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Jak gdzieś nie zrobiłem literówki w kolejnych poprawkach aktualizacji schematu mysql z 18 III 2013 to problem z punktu 2 powinien zostać rozwiązany.
jeszcze mam:
*Zapytanie:* INSERT INTO rtcategoryusers (userid, categoryid) SELECT id, '0' FROM users WHERE deleted = 0 *Błąd:* Cannot add or update a child row: a foreign key constraint fails (`nicraM`.`rtcategoryusers`, CONSTRAINT `rtcategoryusers_ibfk_11` FOREIGN KEY (`categoryid`) REFERENCES `rtcategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) *Zapytanie:* INSERT INTO rtticketcategories (ticketid, categoryid) SELECT id, '0' FROM rttickets *Błąd:* Cannot add or update a child row: a foreign key constraint fails (`nicraM`.`rtticketcategories`, CONSTRAINT `rtticketcategories_ibfk_11` FOREIGN KEY (`categoryid`) REFERENCES `rtcategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
W dniu 24.03.2013 17:02, Marcin napisał(a):
Witam, wcześniej tego dokładnie nie zauważyłem, ale teraz przy okazji innego błędu wyczaiłem te poniższe błędy przy update. Wydaje mi się, że drugi błąd ma coś wspólnego z helpdeskiem, bo w pierwotnej bazie mam tych wpisów około 50 a po update widzę jedynie 12.
Zapytanie: ALTER TABLE assignments CHANGE discount pdiscount decimal(4,2) NOT NULL DEFAULT '0' Błąd: Unknown column 'discount' in 'assignments' Zapytanie: ALTER TABLE invoicecontents CHANGE discount pdiscount decimal(4,2) NOT NULL DEFAULT '0' Błąd: Unknown column 'discount' in 'invoicecontents' Zapytanie: ALTER TABLE assignments ADD vdiscount decimal(9, 2) NOT NULL DEFAULT '0' Błąd: Duplicate column name 'vdiscount' Zapytanie: ALTER TABLE invoicecontents ADD vdiscount decimal(9, 2) NOT NULL DEFAULT '0' Błąd: Duplicate column name 'vdiscount'
Skoro już te pola są to zakomentuj te zapytania w pliku wykonującym te aktualizacje schematu i powinno być po sprawie.
Zapytanie: ALTER TABLE rtcategoryusers ADD FOREIGN KEY (categoryid) REFERENCES rtcategories (id) ON DELETE CASCADE ON UPDATE CASCADE Błąd: Cannot add or update a child row: a foreign key constraint fails (`nicraM`., CONSTRAINT `#sql-4d5_fc_ibfk_10` FOREIGN KEY (`categoryid`) REFERENCES `rtcategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) Zapytanie: ALTER TABLE rtticketcategories ADD FOREIGN KEY (categoryid) REFERENCES rtcategories (id) ON DELETE CASCADE ON UPDATE CASCADE Błąd: Cannot add or update a child row: a foreign key constraint fails (`nicraM`., CONSTRAINT `#sql-4d5_fc_ibfk_10` FOREIGN KEY (`categoryid`) REFERENCES `rtcategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
-- Pozdrawiam Marcin / nicraM
uczestnicy (2)
-
Marcin
-
Tomasz Chiliński