Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Update Column data er null i MySQL
    Enkelte kolonner i MySQL , for eksempel dato og klokkeslett kolonner, kan ikke inneholde null verdi. Hvis du forsøker å oppdatere kolonnen til en nullverdi , får du feilmelding om at oppdateringen kolonnen attributt er null , heller vil oppdateringen uttalelse fullføre. For å løse problemet , må du sjekke din MySQL -koden og sette opp uttalelsen til bare sette inn en ikke- nullverdi i kolonnen . Formål

    Tid og dato kolonner i MySQL krever en dato og tid verdi. Feilen gjør at du vet at oppdateringen setningen du opprettet i MySQL spørring editor er å sette inn en nullverdi. Feilen sikrer dataintegritet i din MySQL tabeller . Hvis du har flere oppdatering uttalelser , gir MySQL du linjen nummer der oppdateringen uttalelse forårsaket en feil .
    Oppløsning

    Oppdateringen setningen har en bestemt syntaks som du må bruke til å endre verdier i MySQL database. Følgende kode er et eksempel på en oppdatering setning som endrer " modified_date " : en

    oppdatering kunde satt modified_date = @ date der kunden = 33

    " @ date " term er variabel brukes til å oppdatere kundens endret dato . Hvis variabelen inneholder null , får du MySQL feil . Du må endre @ dato variabel til en dato verdi å fikse feilen returneres av databasen .
    Tilordne verdier

    Du kan manuelt tilordne en standard verdi til MySQL variabel, slik at du alltid sette en riktig formatert dato og klokkeslett. Den " CURDATE "-funksjonen får gjeldende dato og klokkeslett. Det brukes i prosedyrer der du må sette et tidsstempel når du endrer en post. Følgende kode viser deg hvordan du setter en dato for den variable : en

    sett @ date = CURDATE ();
    Hensyn
    p Hvis du trenger å lagre nullverdier i en tidsangivelse kolonnen , må du endre kolonnen attributt til en annen datatype . A " varchar " datatype kan du lagre en dato og tid , og du kan lagre en nullverdi. Du må konvertere verdien til en dato og klokkeslett i dine prosedyrer for å bruke datofunksjoner på en varchar verdi.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til Marquee Koder til PHP Nuke 
    ·Slik finner du ut en relativ App Root i PHP 
    ·Hvordan oppdatere en kolonne i MySQL 
    ·Hvordan åpne en XML fil fra Cache med PHP 
    ·MySQL 1030 Feil 
    ·Hvordan laste opp og endre størrelsen på et PHP MySQL…
    ·Hvordan finne antall tomme elementer i en PHP Array 
    ·Hvordan lage og bruke $ _SESSION i PHP 
    ·Slik formaterer Dato String i MySQL med PHP 
    ·Hvordan bruke PHP Calls 
      Anbefalte artikler
    ·Hvordan endre Java Environment Sti i et Windows Registr…
    ·Hvordan bruke linjene av en fil som en liste i Perl 
    ·Hvordan skrive Open Source prosjekter 
    ·Hva er Interleave Coding 
    ·Hvor å endre den aktive arbeidsboken i VBA 
    ·Hvordan få Int Verdier i jQuery 
    ·Slik konfigurerer Java Heap 
    ·Slik fjerner den siste Oktett i Perl 
    ·Hvordan sette opp en IRC Bouncer 
    ·Hva Objekter kan settes inn i HTML 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/