Eu nunca fui grande fã do MySQL, sempre achei o PostgreSQL uma base de dados bem mais completa. E estar habituado a criar chaves estrangeiras com toda a facilidade e chegar ao MySQL 4.1 e ter de andar às cabeçadas para o fazer não abona nada em seu favor.



Já sei... já sei... tem de ser InnoDB e mais umas coisas aqui e ali, e se eu disser que mesmo assim ainda ando às cabeçadas? Porquê tanta complicação?



É que nem os designers para MySQL conseguem gerar código em condições. É de ir aos arames...