Originariamente inviato da zacca94
Tabella:
Codice PHP:
CREATE TABLE `logins` (
`
login_ipaddresstinytext NOT NULL,
`
login_dateint(10unsigned NOT NULL default '0',
`
login_numint(10unsigned NOT NULL default '0',
UNIQUE KEY(`login_ipaddress`)
TYPE=MyISAM
Errore:
codice:
La colonna 'login_ipaddress' di tipo BLOB e` usata in una chiave senza specificarne la lunghezza
?????
quando utilizzi un campo predefinito come tinytext devi dichiarare su quanti caratteri/byte vuoi che sia definita la chiave UNIQUE.

esempio per 100 byte

UNIQUE KEY(`login_ipaddress`(100))

ma, domanda: che ci devi mettere in un campo tinytext? non potresti usare un varchar e aggiungere pure una chiave primaria?