Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591

    [mysql] chiarimento-consiglio su campo INT

    quando faccio un'area tipo news, utilizzo sempre un campo che chiamo "visibile", che prende come valori 0 e 1. cioè se la news è pubblicata è 1 mentre se è in fase di elaborazione è 0. Non ho nessuna difficoltà a gestire le cose, le query e tutto quanto. MA.
    Utilizzo sempre un campo INT(10), è la prassi, ma leggendo qua e là mi è sorto il dubbio che potrei usare o INT (2) o addirittura (1), oppure un campo ENUM, o addirittura un campo SET, come letto qua..
    http://forum.html.it/forum/showthrea...readid=1413085

    cosa mi consigliate?
    ho "solo" paura di cambiare e di avere rotture successive.. (forse ho bisogno dello psicologo.. )

    grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Un campo di tipo int per un valore booleano che può assumere valore 0/1 è eccessivo.

    Usa tinyint(1).

  3. #3
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    sai è solo per paura che non l'ho testato su un cliente..
    mi sa che mi tocca rivedere 10-15 siti..

    tante grazie comunque del consiglio..

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.