I am getting error #1005 - Can't create table (errno: 150).
I have been through the checklist of:
- both tables are InnoDB
- the columns are the same type (INT)
- attributes are the same (UNSIGNED NOT NULL)
- the collation is the same
- I have tried with indexes on the foreign keys, it still doesn't work (and they shouldn't be needed for MySQL 5)
The problem was with my syntax. Instead of
it should be
This question can be deleted.