“Conocimientos Programación>Programación PHP /MySQL

SQL no compatible Tipo de datos Error en la columna Integer

2015/10/2
Una configuración de base de datos SQL que trabajó con un paquete de software de base de datos relacional no necesariamente funcionará con otro . Al obtener un error " Unsupported Tipo de datos" en una columna entera , usted está encontrando esto de la manera difícil. Mientras que usted no puede cambiar los tipos de datos soporta el servidor SQL en particular, puede cambiar el código para dar cabida a los tipos de datos soportados por el software de servidor de base de datos. Tipos enteros

Un entero es, por definición , un número entero sin ningún componente fraccionario . En la programación de ordenador , sin embargo, hay más de un tipo de datos entero . El tipo de datos "int " estándar tarda cuatro bytes de memoria y puede representar cualquier número entre -2147483648 y 4294967295 . Hay otros tipos de datos enteros , como " smallint ", que almacenan un rango menor de los números y ocupan menos memoria. Por otra parte, " bigint " tiene más memoria, pero puede almacenar una gama más amplia de los enteros .
SQL Paquetes

SQL significa Structured Query Language , una sintaxis general para crear y consulta de bases de datos relacionales. Servidores de bases de datos que utilizan el lenguaje SQL son todo el software de base de datos SQL técnicamente , pero permanecen como paquetes de software diferentes. Se aplican diferentes características, tales como funciones de incremento automático , y soportan diferentes tipos de datos de las columnas de la tabla. Un " tipo de datos no compatible " error significa que el software actual del servidor SQL no admite el tipo de número entero que está tratando de usar.
INT Tipo de datos

Si no desea cambiar su software de servidor para un paquete que apoya a su tipo de datos preferido , usted tendrá que utilizar un tipo de datos que el software soporta . Si usted está tratando de utilizar un tipo de datos entero más compacto , a continuación, sólo tiene que utilizar un tipo de datos entero regular. Puede tomar más memoria, pero tendrá el rango necesario para almacenar el número y es universalmente compatible con el software de servidor SQL .
FLOAT

Si usted necesita un entero tipo de datos que puede almacenar un número mayor que el habitual " int " es capaz de manejar, entonces usted tiene que investigar los tipos de datos específicos disponibles para su versión del software del servidor SQL , y encontrar uno que tiene más de cuatro bytes en el almacenamiento, así que usted puede guardar su número entero en formato de este tipo de datos. Para ello , debe reformular su entero al formato necesario antes de escribirla en una tabla de base de datos , y luego reformular de nuevo a un entero después de los recupera de la base de datos .

Programación PHP /MySQL
Cómo comprobar una cadena de texto en PHP
Cómo agregar código HTML a una plantilla de correo electrónico en PHP
Cómo Hora de entrada en MySQL
Cómo contar el número de registros han sido actualizados para PHP
Cómo ejecutar PHP en un archivo HTML
Cómo insertar variables PHP en XML
Cómo procesar una opcion con PHP
Diferencias entre AddHandler y AddType
Conocimientos Informáticos © http://www.ordenador.online