miras
4.12.2017, 18:37:50
Witam, przenosiłem pewien skrypt z jednego serwera na drugi vps, zainstalowałem wszystko, wrzuciłem zrzut bazy (z tamtego serwera) i teraz mam błędy tego typu:
Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'oauth' at row 1 in
Na tamtym serwerze nie ma żadnych tego typu błędów, ma ktoś pomysł czym to może być spowodowane?
viking
4.12.2017, 18:44:15
Tym ze wstawiales jak leci głupoty do bazy a obecny serwer ma mniejszy poziom ich tolerancji. Dlaczego niby pusty string miałby być poprawną wartością integer?
miras
4.12.2017, 18:54:05
Ja tylko ten skrypt przenoszę, jak podam NULL zamiast '', będzie ok?
markonix
4.12.2017, 18:58:50
Jeżeli pole akceptuje null to tak. Wcześniej rzutowało na zero. Wybór musi być świadomy bo null i zero to 2 zupełnie różne wartości.
miras
4.12.2017, 18:59:53
Ok, dzięki.
Pyton_000
4.12.2017, 21:34:01
Obrazuje to ten przykład:
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.