| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    La actualización de atributo de columna es nulo en MySQL
    Algunas columnas de MySQL , como la fecha y hora columnas sello , no pueden contener un valor nulo . Si intenta actualizar la columna en un valor nulo , recibirá el mensaje de error indicando que el atributo de columna actualización es nulo , ni se complete la instrucción de actualización . Para solucionar el problema, debe comprobar el código de MySQL y establecer la declaración de insertar sólo un valor no nulo en la columna. Propósito

    Tiempo y columnas de fecha en MySQL requieren un valor de fecha y hora . El error le permite saber que la instrucción de actualización que ha creado en el editor de consultas MySQL es la inserción de un valor nulo. La integridad asegura error de datos en las tablas de MySQL . Si tiene varias cuentas de actualización, MySQL le da el número de línea en que la instrucción de actualización ha producido un error .
    Resolución

    La instrucción de actualización tiene una sintaxis específica que debe utilizar para cambiar los valores en la base de datos MySQL. El código siguiente es un ejemplo de una instrucción de actualización que cambia el " modified_date ":
    cliente actualización

    establece modified_date = @ fecha donde el cliente = 33

    " @ fecha " plazo es la variable que se utiliza para actualizar la fecha de modificación del cliente . Si la variable que contiene el valor NULL , recibirá el error MySQL. Debe cambiar la variable @ fecha a un valor de fecha de corregir el error devuelto por la base de datos .
    Asignar valores

    Puede asignar manualmente un valor predeterminado a la variable de MySQL, por lo que siempre introduce una fecha y hora con el formato correcto . La función " CURDATE " pone la fecha y hora actuales. Se utiliza en procedimientos en los que se debe establecer una fecha y hora cuando se cambia un registro. El código siguiente muestra cómo establecer una fecha actual de la variable :

    set @ date = CURDATE ();
    Consideraciones

    Si necesita almacenar valores nulos en una columna de marca de tiempo , debe cambiar el atributo de columna a un tipo de datos diferente. Un tipo de datos " varchar " le permite almacenar una fecha y hora , y se puede almacenar un valor nulo. Debe convertir el valor en una fecha y hora en sus procedimientos para utilizar las funciones de fecha en un valor varchar .

    Previous :

    next :
      Artículos relacionados
    ·Cómo leer correo electrónico mediante PHP 
    ·Cómo crear Estructura del registro en PHP 
    ·Cómo matar Tema MySQL 
    ·Cómo modificar la interfaz de usuario MySQL Table en e…
    ·¿Caducan los Scripts 
    ·Cómo comprobar si existe una base de datos en PHP 
    ·Cómo crear Confirmación en PHP 
    ·Cómo eliminar atributos únicos en MySQL 
    ·Cómo crear una copia de seguridad de una base de datos…
    ·Cómo usar PHP para interactuar con MySQL 
      Artículos destacados
    ·Python Métodos Kernel 
    ·Cómo depurar Rubí 
    ·Cómo encontrar si una cadena contiene otra cadena en P…
    ·Cómo reconocer caracteres de punto en PHP 
    ·Adición Javascript dinámicamente con DOM Scripting 
    ·¿Cómo puedo escribir un programa en el Programa de Le…
    ·Restricciones Java Naming 
    ·Cómo configurar el número de réplicas en MySQL 
    ·Cómo obtener el primer elemento de una matriz asociati…
    ·Cómo diseñar un reloj digital 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com