Visualizzazione dei risultati da 1 a 7 su 7

Discussione: 0 invece di NULL !!

  1. #1

    0 invece di NULL !!

    Salve a tutti.
    Mi succede un errore stranissimo.
    Ho un campo in una tabella chiamato cmp dichiarato così:

    'cmp' int(11) null

    Adesso, se io faccio questa Query:

    "UPDATE tabella SET cmp=NULL WHERE blablabla..";

    Invece di darmi cmp uguale a NULL mi da cmp uguale a 0!!!

    Come è possibile??
    My new social network project: Wriler - Organize and Join Online Events

  2. #2
    come pretendi di scriverci NULL se è un campo numerico :rollo: :rollo:

  3. #3
    Bè, ma inizialmente è NULL.

    Dopo non si può più reimpostare??
    My new social network project: Wriler - Organize and Join Online Events

  4. #4
    inizialmente è 0, non NULL

  5. #5
    No, inizialmente è NULL!
    Infatti nella dichiarazione c'è anche: default 'NULL';

    E il campo è veramente NULL, ma una volta tornato numero non torna più NULL.

    C'è un modo per farcelo tornare??
    My new social network project: Wriler - Organize and Join Online Events

  6. #6
    Originariamente inviato da Black Shadow
    No, inizialmente è NULL!
    Infatti nella dichiarazione c'è anche: default 'NULL';

    E il campo è veramente NULL, ma una volta tornato numero non torna più NULL.

    C'è un modo per farcelo tornare??
    la query che hai postato e' corretta. Bisogna solo vedere come la fai dal php. Magari passi involontariamente NULL come fosse stringa e mysql lo considera come un valore errato e mette il default zero.

    Quale versione hai di mysql?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    prova a passare NULL in maiuscolo nella query

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.