-
DB funzione bigint
CIao a tutti ho un problema enorme con il mio database, mi serve per contenere gli utenti del mio sito, questo è il codice:
CREATE TABLE IF NOT EXISTS `db_tag` (
`id` bigint(1000000) unsigned NOT NULL AUTO_INCREMENT,
`tag` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=25 ;
Ho letto che la funzione bigint è la + comoda in questi casi perchè può arrivare fino a 18000000 ma quando lo inserisci mi dice che il limite è 255, che è troppo poco, dove sbaglio???
-
BIGINT è un tipo numerico predefinito, non accetta parametri (per capirci, non è un VARCHAR dove devi anche specificare la dimensione massima memorizzabile).
Il tipo BIGINT corrisponde ad un numero intero con segno su 8 byte (limite di circa 9 * 10^18 in valore assoluto).
Stammi bene...
-
OK non ho capito due cose:
1)è utilizzabile per segnare gli id?
2) quindi basta che tolgo il limite e funziona?