Ciao a tutti
Oggi ho riscontrato un problemino facendo una query su una tabella che era stata creata dai miei predecessori.
In particolare sul campo 'attivo' della tabella 'prodotti' che era stato impostato come tipo dato SET('0','1')
Senza nemmeno pensarci ho fatto una query di questo tipo:
Ma il risultato non è stato quello sperato e mi ha elencato tutti i campi con attivo = 0
Dopo qualche prova ho capito che dovevo mettere il valore tra apici
o altrimenti senza apici avrei dovuto fare
Non sono andato oltre per spiegarmi il motivo
Attenzione quindi a mettere gli apici quando servono :byebye:
Oggi ho riscontrato un problemino facendo una query su una tabella che era stata creata dai miei predecessori.
In particolare sul campo 'attivo' della tabella 'prodotti' che era stato impostato come tipo dato SET('0','1')
Senza nemmeno pensarci ho fatto una query di questo tipo:
Codice:
SELECT * FROM prodotti WHERE attivo = 1
Ma il risultato non è stato quello sperato e mi ha elencato tutti i campi con attivo = 0
Dopo qualche prova ho capito che dovevo mettere il valore tra apici
Codice:
SELECT * FROM prodotti WHERE attivo = '1'
o altrimenti senza apici avrei dovuto fare
Codice:
SELECT * FROM prodotti WHERE attivo = 2
Non sono andato oltre per spiegarmi il motivo
Attenzione quindi a mettere gli apici quando servono :byebye: