Rieccomi a voi con un altro problema

Connessione al database mysql

mySqlConn = New System.Data.Odbc.OdbcConnection("DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; PORT=3306; DATABASE=xxx; USER=root; PASSWORD=xxx; OPTION=3;")

Sql = "CREATE TABLE Agenzie ( UtenteID_Age INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, xxx_Age INTEGER NULL );"

mySqlCommand.CommandText = Sql
mySqlCommand.ExecuteNonQuery()

Il tutto funziona e non da nessun tipo di errore, crea la tabella Agenzie, ma il campo
UtenteID_Age non è AUTO_INCREMENT.

Dove ho sbagliato?
Secondo problema: un database mysql ha bisogno di un periodico pack. Se si come si fa? E quando è sul server (aruba) come si fa?

(credo di aver droppato e ricreato la tabella Agenzie almeno 50 volte, fra le varie prove eseguite)

Tomas