Moja Aktualne dane dlaOdlewanie z VARCHAR INT - MySQL
SELECT PROD_CODE FROM `PRODUCT`
jest
PROD_CODE
2
5
7
8
22
10
9
11
Próbowałem wszystkie cztery pytania i prace none. (Ref)
SELECT CAST(PROD_CODE) AS INT FROM PRODUCT;
SELECT CAST(PROD_CODE AS INT) FROM PRODUCT;
SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT;
SELECT CAST(PROD_CODE AS INTEGER) FROM PRODUCT;
Wszystkie błędy składniowe rzut takie jak poniżej:
masz błąd w składni SQL; sprawdź instrukcję, która odpowiada twojej wersji serwera MySQL dla właściwej składni, aby użyć w pobliżu ") JAK PRZED LIMITEM PRODUKTU 0, 30 'w linii 1
Wystąpił błąd w Twojej składni SQL; sprawdzić podręcznika, który odpowiada twojej serwera MySQL w wersji dla prawego składnię używaną pobliżu „Integer) Z limicie dla produktu 0, 30” at line 1
Jaka jest prawidłowa składnia rzucić varchar do liczby całkowitej w MySQL ?
MySQL wersja: 5.5.16
Jaki błąd jest zgłaszany przy każdej próbie? Jakie są twoje nakłady? Jest _supposed_ na niepowodzenie zapytania, jeśli rzutowanie nie powiedzie się dla żadnego rekordu w zestawie wyników.Przynajmniej tak mówi standard SQL, chociaż MySql jest znany z łamania zasad bezpieczeństwa w standardzie. I, dla rekordu, 2 i 4 wymienione próbki są poprawne. –