Transmitir de VARCHAR para INT - MySQL

Meus dados atuais para

SELECT PROD_CODE FROM `PRODUCT`

é

PROD_CODE
2
5
7
8
22
10
9
11

Eu tentei todas as quatro consultas e nenhum trabalho. (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;

Todos os erros de sintaxe de lance, como abaixo:

Você tem um erro na sua sintaxe SQL; verifique o manual que corresponde à sua versão do servidor MySQL para a sintaxe correta a ser usada próximo a ') AS INT FROM PRODUCT LIMIT 0, 30' na linha 1

Você tem um erro na sua sintaxe SQL; verifique o manual que corresponde à sua versão do servidor MySQL para a sintaxe correta para usar próximo de 'INTEGER' DO LIMITE DO PRODUTO 0, 30 'na linha 1

Qual é a sintaxe correta para converter varchar em integer no MySQL?

Versão do MySQL: 5.5.16

questionAnswers(2)

yourAnswerToTheQuestion