> Is there a way in MySQL to define an alias for a table, so in effect
> it has two names? For migration purposes.
No, it does not support aliasses.
But I think you could use the "merge storage engine" to do pretty
much the same, have a look here:
Database Workbench - tool for InterBase, Firebird, MySQL, NexusDB, Oracle &
MS SQL Server
Database development questions? Check the forum!