|
Posted by Erwin Moller on 01/25/07 13:42
Rik wrote:
> On Thu, 25 Jan 2007 11:15:01 +0100, Erwin Moller
> <since_humans_read_this_I_am_spammed_too_much@spamyourself.com> wrote:
>
>> Erwin Moller wrote:
>> In case somebody wants to see all Foreign Keys, I found place where they
>> are
>> listed, be it in a userunfriendly way:
>>
>> Just connect to:
>> - information_schema (it should be in any mySQL database)
>> - check the table TABLE_CONSTRAINTS
>>
>> It lists all CONSTRAINTS. The column CONSTRAINT_TYPE will contain stuff
>> like
>> 'FOREIGN KEY' or 'PRIMARY KEY'.
>> Quite straightforward.
>> (My current knowledge of mysql is too meager to say if anybody in a
>> shared
>> environment can read this table.)
>
> Unfortunately, usually they can't.
>
Ah darn, there goes my good advise. ;-)
Luckily, if you define FK in the way you showed they DO show up with SHOW
CREATE TABLE tbl_XXX.
Still mySQL should really consider improving their FK support.
After all, that is what 'relational' means in a relational database. ;-)
Regards,
Erwin
Navigation:
[Reply to this message]
|