W dniu 2011-12-04 15:31, Tomasz Chiliński pisze:
On 04.12.2011 16:29, A.L.E.C wrote:
On 2011-12-04 15:26, Tomasz Chiliński
wrote:
Tutaj coś innego, bo odwołanie do pola
pdiscount przez alias tabeli a
jest prawidłowe.
To też na MySQL?
Tomku, może błąd w skrypcie upgrejdującym. Pamiętaj, że w MySQL
transakcje nie działają z DDL'ami. Dlatego numer wersji bazy się
aktualizuje nawet gdy wystąpią błędy podczas aktualizacji.
Słusznie Alku, dlatego zapytałem o DESCRIBE ;-)
u mnie na mysql w tym miejscu wywalało błąd podczas aktualizacji :
ALTER TABLE assignments CHANGE discount TO pdiscount
decimal(4, 2) NOT NULL DEFAULT '0'"
ALTER TABLE invoicecontents CHANGE discount TO pdiscount
decimal(4, 2) NOT NULL DEFAULT '0'"
chodziło o "TO" po usunięciu tego aktualizacja przebiegła bez
problemów