| 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
    L' aggiornamento Colonna attributo sia nullo in MySQL
    Alcune colonne di MySQL , come la data e l'ora colonne provvisorie, non possono contenere il valore null . Se si tenta di aggiornare la colonna su un valore null , viene visualizzato il messaggio di errore che l'attributo di colonna aggiornamento è nullo , né sarà l' istruzione di aggiornamento completo . Per risolvere il problema, è necessario controllare il codice di MySQL e impostare la dichiarazione di inserire solo un valore non nullo nella colonna. Scopo

    Tempo e colonne di data in MySQL richiedono un valore di data e ora . L'errore fa sapere che l' istruzione di aggiornamento si è creato nell'editor di query MySQL è l'inserimento di un valore null. L'errore protegge l'integrità dei dati nelle tabelle MySQL . Se si dispone di istruzioni di aggiornamento multiple , MySQL ti dà il numero di riga in cui la dichiarazione di aggiornamento ha causato un errore .
    Risoluzione

    La dichiarazione di aggiornamento ha una sintassi specifica che si deve utilizzare per modificare i valori nel database MySQL . Il codice seguente è un esempio di una dichiarazione di aggiornamento che modifica il " modified_date " :
    cliente aggiornamento

    modified_date = @ data in cui al cliente = 33

    " @ data" termine è il variabile utilizzata per aggiornare data di modifica del cliente. Se la variabile contiene null, viene visualizzato l'errore MySQL . È necessario modificare la variabile @ data per un valore di data per correggere l'errore restituito dal database .
    Assegnare valori

    È possibile assegnare manualmente un valore di default alla variabile di MySQL , in modo di inserire sempre la data e l'ora formattata correttamente. La funzione " curdate " ottiene la data e l'ora correnti . E 'utilizzato nelle procedure in cui è necessario impostare una data e ora quando si cambia un record . Il codice seguente mostra come impostare la data corrente per la variabile :

    set @ date = curdate ();
    Considerazioni

    Se bisogno di memorizzare i valori null in una colonna timestamp , è necessario modificare l'attributo di colonna di un tipo di dati diverso . Un tipo di dati " varchar " consente di memorizzare la data e l'ora , ed è possibile memorizzare un valore null. È necessario convertire il valore di una data e ora nelle vostre procedure per utilizzare le funzioni di data su un valore varchar .

    Previous :

    next :
      Articoli Correlati
    ·Errore di analisi in PHP 
    ·Come leggere e visualizzare un Cookie valore PHP in AS3…
    ·MySQL : Come inserire Incrementi Auto 
    ·Come rimuovere Esteri Sintassi Digitare MySQL 
    ·Come rimuovere ogni lettera Ennesimo in PHP 
    ·Come avviare MySQL Windows Servizi 
    ·Come unire due risultati MySQL in PHP 
    ·Come convertire da una stringa in un numero in MySQL 
    ·Come connettersi a un server di database remoto per MyS…
    ·Come Inserire i dati nella tabelle MySQL 
      Articoli in evidenza
    ·String tipi Python 
    ·Come saltare una riga in MATLAB 
    ·Come collegare Lambda in Python 
    ·Come faccio a imparare Pseudocodice e diagrammi di flus…
    ·Come abilitare PHP 5.2.13 UTF8 
    ·Più leggero framework PHP 
    ·SQL String Tutorial 
    ·Come usare Iframe con Flash 8 
    ·Come convertire IPA a C Fonte 
    ·Come manipolare le stringhe in MFC 
    Copyright © Conoscenza Informatica http://it.wingwit.com