Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • MySQL Entier : Vs Signé . Unsigned 
  • Comment faire pour créer une base d…
  • Comment Framework PHP de référence…
  • Un tutoriel sur les requêtes imbriq…
  • Comment vérifier si une variable Ge…
  • Comment lire un fichier XLS en PHP 
  • Comment utiliser Zend ACL dans un en…
  • Comment intégrer un compte PayPal S…
  • Comment apprendre facilement SQL 
  • Comment dessiner des cartes en PHP 
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    La colonne Attribut de mise à jour est Null dans MySQL

    Quelques colonnes dans MySQL , tels que des colonnes de timbre date et l'heure , ne peuvent pas contenir la valeur NULL . Si vous tentez de mettre à jour la colonne à une valeur nulle, vous recevez le message d'erreur que l'attribut column de mise à jour est nul , ni ne la déclaration de mise à jour complète . Pour résoudre ce problème , vous devez vérifier votre code de MySQL et mettre en place la déclaration à seulement insérer une valeur non nulle dans la colonne. But

    temps et des colonnes de date dans MySQL nécessitent une valeur de date et heure . L'erreur vous permet de savoir que la déclaration de mise à jour que vous avez créé dans l'éditeur de requête MySQL est d'insérer une valeur nulle. L'erreur assure l'intégrité des données dans vos tables MySQL. Si vous avez plusieurs comptes de mise à jour , MySQL vous donne le numéro de la ligne à laquelle la déclaration de mise à jour a provoqué une erreur .
    Résolution

    l'instruction UPDATE a une syntaxe spécifique, vous devez utiliser pour changer les valeurs dans la base de données MySQL. Le code suivant est un exemple d'une déclaration de mise à jour qui modifie la " modified_date ":
    client de mise à jour

    mis modified_date = @ date à laquelle client = 33

    " @ date» est le terme variable utilisée pour mettre à jour la date de modification du client. Si la variable contient null , vous recevez le message d'erreur MySQL. Vous devez modifier la variable @ date pour une valeur de date pour corriger l'erreur renvoyée par la base de données.
    Attribuer des valeurs

    Vous pouvez attribuer manuellement une valeur par défaut à la variable MySQL, si vous insérez toujours une date et heure correctement formaté . La fonction " CURDATE " obtient la date et l'heure. Il est utilisé dans les procédures dans lesquelles vous devez définir un horodatage lorsque vous modifiez un enregistrement . Le code suivant vous montre comment définir une date courante de la variable :

    set @ date = CURDATE ();
    Considérations

    Si vous besoin de stocker des valeurs NULL dans une colonne d'horodatage , vous devez modifier l'attribut de colonne à un type de données différent . A " varchar " Type de données vous permet de stocker une date et une heure , et vous pouvez stocker une valeur nulle. Vous devez convertir la valeur à une date et une heure dans vos procédures à utiliser les fonctions de date sur une valeur varchar .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment obtenir le premier élément d'une chaîne en PHP 
  • Comment protéger SQL Inject de Déclarations 
  • Comment modifier un modèle PHP 
  • Description de PHP 
  • MySQL Comma erreur 
  • Comment charger un fichier SQL dans MySQL PHP Rechercher 
  • Comment écrire des scripts PHP 
  • Comment créer un tableau en PHP 
  • Avancée Mysql PHP Tutoriel 
  • Comment installer Google Analytics code en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc