Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
De update Column Attribute Is Null in MySQL
Sommige kolommen in MySQL , zoals datum en tijd stempel kolommen , kan de null-waarde bevatten . Als u probeert om de kolom te updaten met een null-waarde , het foutbericht dat de kolom attribuut update null; noch zal de update statement te voltooien . Om het probleem op te lossen , moet u uw MySQL- code te controleren en het opzetten van de verklaring aan enige plaats een niet- null-waarde in de kolom. Doel

Time
en datum kolommen in MySQL vereisen een datum en tijd in waarde . De fout laat u weten dat de update verklaring die u hebt gemaakt in de MySQL query-editor is het inbrengen van een ongeldige waarde . De fout beveiligt data-integriteit in uw MySQL- tabellen . Als u meerdere -update statements , MySQL geeft u het lijnnummer waarop de update statement veroorzaakt een fout .
Resolutie

De update statement heeft een specifieke syntaxis moet u gebruiken om waarden in de MySQL database te wijzigen . De volgende code is een voorbeeld van een update verklaring dat de " modified_date " verandert :

aanpassing klant
ingesteld modified_date = @ date waarbij klant = 33

" @ date " term is de variabele gebruikt om gewijzigde datum van de klant te werken . Als de variabele bevat nul , de MySQL foutbericht . U moet de @ datum variabele te veranderen naar een datum waarde om de fout geretourneerd door de database te repareren .
Wijs Waarden

U kunt een standaardwaarde handmatig toe te wijzen om de MySQL variabele , zodat u altijd plaatst een goed geformatteerde datum en tijd . De functie " CURDATE " krijgt de huidige datum en tijd . Het wordt gebruikt in procedures waarin je moet een tijdstempel instellen wanneer u een record te wijzigen . De volgende code laat zien hoe u een huidige datum voor de variabele instellen :

set
@ date = CURDATE ( ) ;
overwegingen

Als je moeten null-waarden op te slaan in een tijd kolom stempel , moet u het attribuut kolom wijzigen in een ander gegevenstype . Een " varchar " datatype kunt u een datum en tijd op te slaan , en je kunt een null- waarde op te slaan . U moet de waarde converteren naar een datum en tijd in de procedures tot op heden functies op een varchar waarde .

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik een element van een…
·Wat zijn de Data Entry Screen …
·Hoe kan ik PHP -bestanden uplo…
·Hoe vindt u het aantal lege el…
·Hoe te Newline tekens Vervang …
·PHP Unlink Functie 
·Hoe maak je een Gradient Achte…
·Hoe je Root-toegang inschakele…
·Hoe maak je een PHP Contactfor…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·How to Set Up een SVN Repo 
·Visual Basic 2005 Express Edition Tutori…
·Hoe een Apache -server configureren om S…
·Hoe te bouwen met Regex 
·Hoe kan ik PHP installeren in CPanel 
·Hoe te Styles toe met JavaScript 
·Hoe te XML Terugkeer van de Web Service 
·Hoe maak ik een controller met een Steig…
·Hoe maak je een webpagina Neem PHP 
Copyright © Computer Kennis http://www.nldit.com