Why have to Generate a migration from an existing MySQL Database?

I'm a newbie ROR
I reading some Document and I know Generate a migration from an existing
MySQL Database
I don't know why have to do it?This action can solve problems?
please someone ever to done this can explain for me this.
Thanks....

There is no need to generate migrations to recreate an existing database.

Colin