| 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
    MySQL : Cómo insertar Incrementos Auto
    campos de incremento automático son campos especiales previstos en MySQL que se actualizan de forma automática cada vez que una declaración de " inserción " se lleva a cabo sobre una mesa. Esto es útil , ya que evita la necesidad de codificar físicamente un número para su inserción en la base de datos ya que la operación se lleva a cabo en el fondo. También evita programación innecesaria para realizar un seguimiento del número y su contenido durante el funcionamiento de un programa . Una vez que un campo de incremento automático se ha añadido a una tabla de base de datos, no se requiere la intervención por el programador para especificar en la lista de campos . Instrucciones
    1

    Identificar los campos y tablas en la base de datos donde se requieren campos de incremento automático . Campos de incremento automático se utilizan normalmente como clave principal de una tabla o de una parte de la clave primaria . Si no es posible poner el valor de incremento automático de una tabla existente , considere la creación de una nueva tabla.
    2

    Crear una tabla escribiendo los comandos de manipulación de datos ( DML ) en un archivo de texto en formato de MySQL. Seleccione un campo de auto - incrementales conveniente utilizar para sus necesidades. Campos de incremento automático deben tener el atributo "NOT NULL " asociado con ellos para evitar posibles problemas en la base de datos .

    La siguiente es una tabla de ejemplo con el primer campo , " TrackingID , " establecer como campo de incremento automático . Cada vez que se inserta un registro en la tabla , el campo se incrementa automáticamente en la base de datos . En este caso, tanto en el campo " TrackingID " y el campo " IdCliente " son la clave principal.

    CREATE TABLE itemorder (

    TrackingID INT ( 8 ) NOT NULL AUTO_INCREMENT ,
    < p> idcliente INT ( 8 ) NOT NULL,

    staffid INT ( 8 ) NOT NULL,

    ServiceId INT ( 8 ) NOT NULL,

    ITEMDESCRIPTION VARCHAR ( 100 ) NO NULL,


    destinationid INT ( 8 ) NOT NULL,

    weightclass INT ( 1 ) NOT NULL,

    deliverytime INT ( 1 ) NOT NULL,

    deliverycost DECIMAL ( 9,2) NOT NULL,

    trackstatus VARCHAR ( 30 ) NOT NULL,

    FECHA lasttracked NOT NULL,

    PRIMARY KEY ( TrackingID , idcliente ) < br >

    ) ;
    3

    Establecer el valor inicial de los incrementos de automóviles. El valor por defecto de la auto incremental es normalmente " 1 ", que se puede cambiar modificando la declaración de la tabla para el incremento. En el siguiente ejemplo , se ha configurado para iniciarse en el " 100 ". La sentencia ALTER TABLE ocurre generalmente después de haber creado la tabla

    ALTER TABLE itemorder AUTO_INCREMENT = 100 ; .
    4

    ejecutar sentencias "Insertar" en la línea de comandos de MySQL o en un SQL presentar a los registros de inserción en la tabla. El campo de incremento automático se actualizará automáticamente en la tabla. El siguiente ejemplo muestra permite esto se puede lograr .

    INSERT INTO itemorder ( idcliente , staffid , ServiceId , ITEMDESCRIPTION , destinationid , weightclass , deliverytime , deliverycost , trackstatus , lasttracked )
    VALORES

    ( '5 ' , '234 ' , '98 ',' auriculares ' , '789 ' , '14 ' , '7', 9.65 , ' orden recibida ' , '16 -05- 2011 ') ;

    " campo TrackingID " ha sido ignorado en la lista de campos , ya que no tiene que ser incluido. Que se añadirá de forma automática , ya que es un campo de incremento automático .

    Por lo tanto , si el valor inicial es " 100 ", el siguiente valor introducido en el campo de incremento automático " TrackingID " será " 101 ". < Br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir todo a mayúsculas con PHP 
    ·Cómo instalar una extensión MySQL de PHP Red Hat 
    ·Diferencia entre PHP require_once y include_once 
    ·HTML vs. PHP Redirecciones 
    ·Cómo actualizar una declaración con una subconsulta 
    ·Cómo calcular la Diferencia Fecha PHP 
    ·Cómo actualizar una fila en Microsoft SQL 
    ·Cómo buscar Algoritmos en PHP 
    ·SQL dinámico Tutorial 
    ·Cómo insertar y descifrar las URL con PHP 
      Artículos destacados
    ·Tipos de controles de validación 
    ·Cómo quitar el guión Tags en ​​Mootools XHR 
    ·Cómo crear un cuadro de imagen en Visual Basic 
    ·Definición de 64 Bit GCC 
    ·Cómo convertir Python to EXE 
    ·Cómo comprobar para Bots Con ColdFusion 
    ·Cómo deshabilitar un teclado Client Server utilizando …
    ·Cómo suprimir un espacio de una variable en JavaScript…
    ·Cómo utilizar ListView para ver contenido de la carpet…
    ·Cómo buscar mientras se escribe en AJAX con PHP MySQL 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com