Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aktualizácia Stĺpec Atribút Is Null v MySQL

Niektoré stĺpce v MySQL , ako je dátum a pečiatka stĺpcoch času , nemôžu obsahovať hodnotu null . Ak sa pokúsite aktualizovať stĺpec na hodnotu null , zobrazí sa chybové hlásenie , že aktualizácia atribút stĺpec je null , ani nebude vyhlásenie aktualizácia dokončená . Ak chcete tento problém vyriešiť , je nutné skontrolovať MySQL kód a nastaviť príkaz len vložiť nenulovú hodnotu do stĺpca . Účel

dátum a čas stĺpce v MySQL vyžadujú hodnotu dátumu a času . Chyba vám vedieť , že tvrdenie aktualizácia , ktorú ste vytvorili v MySQL dotazu editore vložiť hodnotu null . Chyba zabezpečuje integritu dát v tabuľkách MySQL . Ak máte viac aktualizácií vyhlásenie , MySQL vám číslo riadku , na ktoré sa výpis aktualizácia spôsobila chybu .
Rozlíšenie

vyhlásenie aktualizácie má zvláštnu syntax , musíte použiť ku zmene hodnoty v databáze MySQL . Nasledujúci kód je príkladom príkazu UPDATE , ktorý mení " modified_date " :

aktualizácia zákazník nastaviť modified_date = @ dňu , kedy zákazník = 33

" @ dáta " termín je premenná používa pre aktualizáciu dátum zmeny zákazníka . Ak premenná obsahuje hodnotu null , môžete obdržať chybu MySQL . Musíte zmeniť @ dátum premennú na hodnotu dáta opraviť chyby vrátený databázy .
Priradiť hodnoty

môžete ručne priradiť predvolenú hodnotu premenné MySQL , takže vždy vložte správne formátovaný dátum a čas . Funkcia " CURDATE " dostane aktuálny dátum a čas . Používa sa v konaniach , v ktorej musíte nastaviť časovú pečiatku , keď zmeníte záznam . Nasledujúci kód ukazuje , ako nastaviť aktuálny dátum pre premenné :

set @ date = CURDATE ( ) ;
Úvahy

Ak potrebujete uložiť hodnoty null v pečiatky stĺpci čase , musíte zmeniť atribút stĺpca na iný dátový typ . " Varchar " typ dát umožňuje ukladať dáta a času , a môžete uložiť hodnotu null . Musíte previesť hodnotu dátumu a času vo vašich postupoch na uplatňovanie dátum funkcie na hodnotu varchar .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené