phpMyAdmin kirjoitti:
#1170 - BLOB/TEXT column 'username' used in key specification without a key length
Heittää tuollaista erroria, kun yritän luoda uutta taulua tietokantaan. Katsoin jo Myslin dokumentaatiosta, mutta en saanut vastausta. Koodi:
CREATE TABLE users( id INT PRIMARY KEY AUTO_INCREMENT, username TEXT NOT NULL UNIQUE, pswrd TEXT NOT NULL )ENGINE=INNODB;
Mitä tehdä? Kiitos jo etukäteen. (Toivottavasti kyse ei ole aloittelijan virheestä, kuten esim. pilkku puuttuu jostain jne...)
Ensimmäinen google-tulos antaa hyvin selkeän vastauksen: http://stackoverflow.com/questions/1827063/mysql-error-key-specification-without-a-key-length
tl;dr: Vaihda TEXT -> VARCHAR(80)
Kiitos, nyt toimii.
Aihe on jo aika vanha, joten et voi enää vastata siihen.