id int(11) DEFAULT '0' NOT NULL auto_increment,
Non ti sembra che c'è qualcosa che non va?
C'è DEFAULT '0' e poi un NOT NULL, già questo è in contrasto, oltre al fatto che essendo auto_increment non avrà mai il valore di default...

Prova con questo:
id int(11) NOT NULL auto_increment,