Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [MySql] valore NULL per colonna di tipo numerico

    ho una tabella che contiene alcuni campi di tipo numerico, per cui è ammesso il valore NULL, impostato anche come valore di default.
    inserendo una riga con tali campi uguali a NULL, mi ritrovo nel db il valore 0. concettualmente posso capire che trattandosi di numeri, il numero NULL non esista e quindi si trasformi in 0.
    ma questo per me non va bene! il valore 'vuoto' è un'opzione permessa nella maschera di inserimento,,,mi chiedo, devo convertire a varchar i campi che devono supportare il valore NULL?
    o sbaglio qualcosa a monte?
    grazie
    precipito

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    eseguendo la query direttamente sul db non da codice, quindi con
    INSERT INTO nome_tabella (nome_campo) VALUE ("NULL")
    ti scrive ancora 0 ?

  3. #3
    grazie kodode, mi hai illuminato
    erano proprio le virgolette sul NULL che facevano saltar fuori lo 0. non lo recepiva come valore NULL ma come stringa. bischero che sono!
    ciao!
    precipito

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 © 2024 vBulletin Solutions, Inc. All rights reserved.