Ciao a tutti,
sono nuovissimo di MYSQL e sto cercando di creare alcuni db transazionali di esempio.
Vorrei creare una tabella con il seguente script:
CREATE TABLE mytable(
myname VARCHAR(45) NOT NULL,
myid INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY(myname)
)
TYPE=InnoDB;
Nel creare la tabella mi viene restituito l'errore
ERROR 1075 (42000):
Incorrect table definition; there can be only one auto
column and it must be defined as a key
In Mysql non è proprio possibile creare una tabella con un campo autoincrement che non sia anche primary key?
Grazie mille
gg8one