| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Error Número 1062 en MySQL
    El servidor de base de datos MySQL es una base de datos de código abierto de uso común, especialmente en el campo del desarrollo web. Se integra con una amplia variedad de lenguajes de programación , por lo que es útil para los programadores experimentados y nuevos. Servidores de bases de datos , sin embargo , son bestias complejas y MySQL no es una excepción . Arreglar los errores y determinar las mejores prácticas requiere un poco de estudio y experiencia. Significado

    El mensaje para el código de error 1062 en MySQL es " Duplicate entry [ valor de la entrada] para la clave [ nombre de la clave ] . " Esto significa que ha intentado insertar datos que duplica los datos existentes para una clave única . Por ejemplo , si usted tiene un cuadro de cuentas de usuario y " nombre de usuario" es una clave única de la tabla, y una entrada con el nombre de usuario " exampleguy " ya existe en la tabla, si se intenta insertar una nueva fila con el nombre de usuario " exampleguy ", obtendrá un error con código 1062
    posibles causas

    La primera causa que buscar es una colisión de inserción de datos legítimo, . por ejemplo, o el software no comprobó si los datos es un duplicado antes de tratar de insertarlo. Otra posible causa es que la estructura de su mesa no está bien diseñado . Si usted encuentra que a menudo es necesario para insertar los elementos duplicados , pero esos elementos se definen en la estructura de la tabla como clave única , el diseño de la tabla tiene un problema. Haga que la clave no es única .

    Maneras de evitar

    Antes de introducir los datos en una base de datos , " prueba de cordura " la misma. Cuando una tabla tiene una clave única , asegúrese de que la llave no se duplique antes de insertarlo . Además, utilice claves únicas sólo en su caso . En una tabla de usuarios de la web , por ejemplo , no hay dos cuentas deben tener el mismo nombre de usuario, así que la columna " nombre de usuario" una clave única , así como comprobar que los nombres de usuario que desee "nuevos usuarios no se toman antes de insertar los nuevos datos de la cuenta en el base de datos. No hagas la columna " Nombre" único, sin embargo , ya que esto dará lugar a colisiones de datos .
    Consideraciones

    Puede ser tentador simplemente eliminar todo único índices de evitar el trabajo que supone la prevención de errores de 1062 . Sin embargo , claves únicas que acelerar la recuperación de datos . Además , para algunos elementos de datos simplemente tiene sentido para hacer cumplir singularidad , como es el caso de la columna de nombre de usuario en una tabla de usuario . Por el contrario , las claves únicas son más lentos para escribir porque el archivo de índice debe ser actualizado , y sólo deben utilizarse en casos en los que , naturalmente, puede esperar una clave para ser único .

    Previous :

    next :
      Artículos relacionados
    ·Cómo importar Excel a MySQL 
    ·Cómo detectar Robots en PHP 
    ·Las fases de programación PHP 
    ·Cómo crear una Multi -mail Usuario lista con PHP 
    ·Cómo crear un servicio web utilizando PHP 
    ·Cómo instalar MySQL en Cygwin 
    ·Cómo ordenar una matriz en orden alfabético en PHP 
    ·Diferencia entre PHP require_once y include_once 
    ·Cómo crear un DIV con PHP 
    ·Cómo reemplazar los caracteres no alfanuméricos en PH…
      Artículos destacados
    ·Cómo insertar caracteres árabes en MySQL 
    ·Cómo actualizar una tabla de consulta a través del fo…
    ·Cómo leer una línea de texto delimitado por tabulador…
    ·Cómo contar en binario para principiantes 
    ·Cómo obtener información de impresora con VB6 
    ·Cómo escuchar para paquetes de Python 
    ·¿Cómo puedo importar aplicaciones de Xcode 
    ·Cómo escribir una clase abstracta en Java 
    ·Cómo agregar una propiedad a un documento de Word en V…
    ·Cómo utilizar la función de recursividad Fibonacci 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com