Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
SQL não suportado Dados Tipo de erro em Integer Coluna
Uma configuração de banco de dados SQL que trabalhou com um pacote de software de banco de dados relacional não necessariamente funcionará com outro . Ao receber um erro "Unsupported tipo de dados" em uma coluna inteira , você descobrir isso da maneira mais difícil . Enquanto você não pode mudar o tipo de dados de um servidor SQL especial suporta , você pode alterar o código para acomodar os tipos de dados suportados pelo seu software de servidor de banco de dados. Tipos inteiros

Um inteiro é, por definição , um número inteiro , sem qualquer componente fracionário . Na programação de computador , no entanto , não é mais do que um tipo de dados inteiro . A "int" tipo de dados padrão leva quatro bytes de memória e pode representar qualquer número entre -2147483648 e 4294967295 . Existem outros tipos inteiros de dados, como " smallint ", que armazenam um menor intervalo de números e ocupam menos memória. Alternativamente, " bigint " ocupa mais memória , mas pode armazenar uma ampla gama de números inteiros.
Pacotes SQL

SQL significa Structured Query Language, uma sintaxe geral para a criação e consultar bancos de dados relacionais . Servidores de banco de dados que usam a linguagem SQL são todos os softwares de banco de dados SQL tecnicamente , mas se os pacotes de software como distintas. Eles implementam diferentes características, tais como funções de auto-incremento , e suportar diferentes tipos de dados para as colunas da tabela . Um erro "Unsupported tipo de dados" significa que o seu software de servidor SQL atual não suporta o tipo de número inteiro que você está tentando usar.
INT Tipo de dados
< br >

Se você não quiser mudar o seu software de servidor para um pacote que suporta o seu tipo de dados preferido, você terá que usar um tipo de dados que o software dá suporte . Se você está tentando usar um tipo de dados inteiro mais compacto, então você simplesmente precisa usar um tipo de dados inteiro regular. Pode levar mais de memória, mas ele vai ter o alcance necessário para armazenar o seu número e é universalmente suportado pelo software de servidor SQL.
FLOAT

Se você precisa de um número inteiro tipo de dados que pode armazenar um número maior do que um "int" regular é capaz de suportar, então você terá que pesquisar os tipos de dados específicos disponíveis para o seu software de servidor de SQL específico, e encontrar um que tem mais de quatro bytes no armazenamento, assim você pode armazenar seu número inteiro em formato deste tipo de dados. Para fazer isso , você deve reformular seu inteiro para o formato necessário, antes de escrevê-lo a uma tabela de banco de dados , e depois reformulado -lo de volta para um número inteiro depois de recuperá-lo do banco de dados.

Anterior :

Próximo : No
  Os artigos relacionados
·PHP __ Autoload Conflito 
·Como juntar duas strings em PHP 
·PHP MySQL UTF8 Problemas 
·O código HTML para vários logins de usuários 
·MySQL Comma Erro 
·Ajuda com PHP e compilação Falha 
·Como Ler Consulta Cordas em PHP 
·Como capturar um título página usando PHP 
·MySQL Auto - Incremento está fora de sincronia 
·Como usar o SQL para determinar o XY mais próximo Coor…
  Artigos em destaque
·Como construir um gráfico em Java 
·Como manter a JS Prototype Up to Date 
·Como executar Applet em Java 
·Diagramas UML Explicada 
·Intermediário Nível Javascript Tutorial 
·Como usar o C Arrays em C + + 
·Como determinar um tamanho inteiro em C + + 
·Como fazer um slide para baixo Alternar com jQuery 
·Estrutura de Dados Random Access 
·Como converter BigInteger para Int 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados