Hi An ideas why MySQL silently ignores any foreign key constraints I define for the following tables?
mysql> desc book; +------------------+-------------------------------+------+-----+---------+- ------+ | Field | Type | Null | Key | Default | Extra | +------------------+-------------------------------+------+-----+---------+- ------+ | pkisbn | varchar(20) | NO | PRI | NULL | | | fkpublisher_id | tinyint(3) unsigned | NO | MUL | NULL | | | title | varchar(50) | NO | | NULL | | | subtitle | varchar(50) | NO | | NULL | | 13 rows in set (0.01 sec) mysql> desc book_author; +-------------+------------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+------------------------+------+-----+---------+-------+ | fkauthor_id | mediumint(10) unsigned | NO | MUL | NULL | | | fkisbn | varchar(20) | NO | MUL | NULL | | +-------------+------------------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) mysql> desc author; +-------------+------------------------+------+-----+---------+------------- ---+ | Field | Type | Null | Key | Default | Extra | +-------------+------------------------+------+-----+---------+------------- ---+ | pkauthor_id | mediumint(10) unsigned | NO | PRI | NULL | auto_increment | | fname | varchar(20) | NO | | NULL | | | initial | varchar(5) | YES | | NULL | | | lname | varchar(20) | NO | | NULL | | +-------------+------------------------+------+-----+---------+------------- ---+ 4 rows in set (0.00 sec) Mimi