Ya me direis, o me la invento sin ningún error desde el primer instante, o no hay nada que hacer.
yo encontre muy util dbdesigner (hace como un año o asi era libre, ahora ni idea, no la sigo, pero habia planes para hacerla de pago). No es un motor de datos, solo es un frontend para generar scripts. De forma grafica te puedes crear todas las tablas, relaciones, etc, y crear entonces un scipt misuperbasededatos.sql, que le puedes pasar a mysql para crear la base de datos 'de verdad'. No recuerdo, por ejemplo, ningun problema con el autoincremento... Eso si, si tuvieses que modificar la bbdd despues, tendrias que volver a dbddesigner y modifircar, re-crear el script y volver a usarlo en mysql. SI tienes ya datos reales en la bbdd, pues no se como podrias volver a utiliarlos sin tener que volver a cargarlos. Y respecto de una posible carga de datos... ni idea.
Estoy viendo que tengo que hacer unas cosas en rekall, y otras en mysqlcc. Cada cual tose en algunas...
Tb puedes usar el phpmyadmin, un frontend web hecho en php. Pero no muestra relaciones, aunque lo poco que he visto es bastante completito. Suerte! que si tu desesperas... para los demás no hay esperanza :-D -- Saludos, miguel