Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Kolumnen Uppdatera Attribute Är Null i MySQL

    Vissa kolumner i MySQL , t.ex. datum och tid stämpel kolumner , inte kan innehålla null- värde . Om du försöker att uppdatera kolumnen till ett null- värde , får du ett felmeddelande om att uppdateringen kolumnen attributet är null; heller kommer uppdateringen uttalande slutföra . För att åtgärda problemet måste du kontrollera din MySQL -koden och ställa in ett uttalande att bara sätta in ett icke - nollvärde i kolonnen . Syfte

    Tid och kolumner datum i MySQL kräver ett datum och tidsvärde . Felet gör att du vet att uppdateringen uttalande du skapade i MySQL Query editorn infoga ett null-värde . Felet säkrar dataintegritet i dina MySQL tabeller . Om du har flera uppdateringar uttalanden , ger MySQL du radnumret där uppdateringen uttalande orsakade ett fel . Addera Resolution

    Uppdateringen uttalande har en specifik syntax du måste använda för att ändra värden i MySQL-databas . Följande kod är ett exempel på en uppdatering uttalande som förändrar " modified_date " :

    uppdatering kunden satt modified_date = @ datum där kunden = 33

    " @ datumet " term är variabel som används för att uppdatera kundens ändringsdatum . Om variabeln innehåller null , får du MySQL fel . Du måste ändra @ datumvariabel till ett datum värde att åtgärda felet returneras av databasen .
    Tilldela värden

    Du kan manuellt tilldela ett standardvärde till MySQL variabel , så du sätter alltid ett formaterat datum och tid . Den " CURDATE " funktionen blir aktuellt datum och tid . Det används i procedurer där du måste ställa in en tidsstämpel när du ändrar en post . Följande kod visar hur du ställer in ett aktuellt datum för variabeln :

    set @ date = CURDATE ( ) ;
    Överväganden
    p Om du behöver lagra null-värden i en tidsstämpel kolumn , måste du ändra kolonnen attribut till en annan datatyp . En " varchar " datatypen kan du lagra ett datum och tid , och du kan lagra ett null- värde . Du måste konvertera värdet till ett datum och tid i era rutiner för att använda uppdaterade funktioner på ett varchar värde .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar en PDF till SWF i PHP
    ·Hur att öka en MySQL Field
    ·Hur Parse Google Resultat Med PHP
    ·PHP för att skicka e-post till en Gmail eller Yahoo Cl…
    ·Hur : PHP MySQL Escape HTML för Infoga
    ·CodeIgniter Vs. ExpressionEngine
    ·MySQL PHP Apache Tutorial
    ·Hur olika färger i en PHP String
    ·Hur lägga upp PDF -filer i PHP
    ·Hur Kontrollera domän tillgänglighet i PHP
    Utvalda artiklarna
    ·PHP Statiska funktioner
    ·Malloc funktion
    ·Hur man läser en fil Tabbavgränsad i PHP
    ·JDK inte upptäcks av Java
    ·Hur man gör Pinnefigurer på Sant Basic
    ·Hur konvertera en sträng till Proper mål Med PHP
    ·XMLParse Function
    ·Lägga till eBay Web Services i VB.NET
    ·UNIX C Tutorial
    ·Text Funktion i VBA
    Copyright © Dator Kunskap http://www.dator.xyz