ciao a tutti
Ho un pò di dubbi a comprendere i tipi di dati in sql nello specifico gli interi(smallint,int etc...)
Quello che non capisco è che influenza ha il numero che si mette a fianco del tipo di dato int(48) sulla grandezza dei dati che si possono inserire in quel campo.
Da quello che ho capito io, l'int vale 4 byte, smallint 2 e così via e questo non può essere cambiato.
Il numerino che poi sarebbe il maximum display size in realtà non ha quasi nessuna influenza.
leggendo su un libro di sql l'unico problema che può dare è in caso di query complesse può dare dei problemi.
Quindi in realtà non serve a niente?o mi sbaglio?
Nel caso invece in cui io non inserissi nessun maximum display size cosa succede?il campo si adatta al contenuto fino al massimo consentito in byte?
Spero mi possiate aiutare a capire questi concetti
Grazie Mille