| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    MySQL : Come inserire Incrementi Auto
    campi di incremento automatico sono campi speciali previsti in MySQL che vengono aggiornati automaticamente ogni volta che una dichiarazione " insert " si svolge su un tavolo . Ciò è utile , in quanto evita la necessità di codificare fisicamente un numero per l'inserimento nel database in quanto l'operazione viene eseguita in background . Inoltre, evita inutili programmazione per tenere traccia del numero e del suo contenuto durante il funzionamento di un programma. Una volta che un campo a incremento automatico è stato aggiunto a una tabella di database , nessun intervento è richiesto dal programmatore per specificare nell'elenco settore. Istruzioni
    1

    Identificare i campi e le tabelle del database in cui sono richiesti i campi incremento automatico . Campi incremento automatico sono normalmente utilizzati come chiave primaria in una tabella o parte della chiave primaria . Se non è possibile mettere il valore di incremento automatico in una tabella esistente , è consigliabile creare una nuova tabella .
    2

    Creare una tabella scrivendo i comandi di manipolazione dei dati ( DML ) in un file di testo in formato MySQL . Scegliere un campo auto- incrementale adatto da utilizzare per le vostre esigenze . Campi di incremento automatico dovrebbero avere l'attributo " NOT NULL " ad essi associati per evitare potenziali problemi nel database .

    Il seguente è un esempio di tabella con il primo campo , " trackingid , " impostato come campo di incremento automatico . Ogni volta che un record viene inserito nella tabella , il campo viene automaticamente incrementato nel database. In questo caso, entrambi i campi " trackingid " e il campo " ID cliente " sono la chiave primaria .

    CREATE TABLE itemorder (

    trackingid INT ( 8) NOT NULL AUTO_INCREMENT , Stati < p > customerid INT ( 8) NOT NULL , Stati

    StaffID INT ( 8) NOT NULL , Stati

    service_id INT ( 8) NOT NULL , Stati

    itemDescription VARCHAR ( 100 ) NOT NULL ,


    destinationid INT ( 8) NOT NULL , Stati

    weightclass INT ( 1) NOT NULL , Stati

    deliverytime INT ( 1) NOT NULL , Stati

    deliverycost DECIMAL ( 9,2 ) NOT NULL , Stati

    trackstatus VARCHAR ( 30 ) NOT NULL , Stati

    DATA lasttracked NOT NULL , PRIMARY KEY

    ( trackingid , customerid ) < br >

    ) ;
    3

    impostare il valore iniziale degli incrementi automatici . Il valore predefinito del incrementale auto è normalmente " 1 ", che può essere cambiata modificando la tabella di dichiarazione per l'incremento. Nel seguente esempio , è stato impostato per iniziare a "100 ". L' istruzione ALTER TABLE di solito si verifica dopo che la tabella è stata creata

    ALTER TABLE itemorder AUTO_INCREMENT = 100; .
    4

    eseguire istruzioni "Inserisci" sulla riga di comando di MySQL o in SQL file al record inserimento nella tabella . Il campo di incremento automatico viene automaticamente aggiornata nella tabella . L'esempio seguente mostra permette questo può essere realizzato .

    INSERT INTO itemorder ( customerid , StaffID , service_id , itemDescription , destinationid , weightclass , deliverytime , deliverycost , trackstatus , lasttracked )

    VALUES ( '5 ' , '234 ' , '98 ',' cuffia ' , '789 ' , '14 ' , '7' , 9.65 , ' ordine ricevuto ' , '16 -05- 2011 ' ) ;

    " campo trackingid " è stata ignorata nell'elenco dei campi , in quanto non ha bisogno di essere inclusi . Sarà aggiunto automaticamente, perché è un campo di incremento automatico .

    Pertanto, se il valore di partenza è "100 ", il successivo valore inserito nel campo di incremento automatico " trackingid " sarà " 101 ". < Br >

    Previous :

    next :
      Articoli Correlati
    ·Come creare un calendario utilizzando PHP 
    ·Come ottenere il valore runtime di una casella di riepi…
    ·Come convertire il testo in formato UTF -8 in PHP 
    ·Come modificare un tipo di campo MySQL in PHP 
    ·Come costruire un CMS PHP a MySQL 
    ·Come aggiornare PHP per Windows 
    ·Come inserire un template CSS in PHP 
    ·Come fare una chiamata PHP ad un file HTML 
    ·PHP File Upload Errori 
    ·Espansione Tutorial Menu PHP 
      Articoli in evidenza
    ·Come convertire i numeri interi in stringhe in Java 
    ·Come convertire data in una stringa in VB6 
    ·La funzione Centroid in MATLAB 
    ·Come inviare una e-mail HTML con VB 
    ·Come Centro in PHP 
    ·Come emettere Sequenza di uscita su file in PHP 
    ·Come creare un IRC Spybot 
    ·Come installare Java 
    ·Come Downcast in VB.NET 
    ·Come cambiare la password SYSMAN 
    Copyright © Conoscenza Informatica http://it.wingwit.com