Originariamente inviato da giennekappa
Questo mi segna UN MEGA ERRORACCIO ed io non so più dove sbattere la testa.
Scusa eh! ma dimmi COSA non hai capito del mio precedente post che quoto qui per maggior comodita':
text non vuole la lunghezza del campo. La chiave UNIQUE su un campo text vuole la quantita' di caratteri che debbono essere UNICI. Non puo' fare un indice su 65535 caratteri....
Mettiamolo giu' chiaramente quello che intendo dire:
codice:
CREATE TABLE `$data`. `$tabellina` (
`codice` int(10) unsigned NOT NULL AUTO_INCREMENT,
`poco_importante` varchar(60) NOT NULL,
`importantissimo` text NOT NULL,
PRIMARY KEY `codice` (`codice`),
UNIQUE KEY `importantissimo` (`importantissimo`(100))
)
chiave unica sui primi 100 caratteri.... puoi arrivare fino a 1000 se MyIsam, di meno se innoDB