|
Тема |
връзките в MySQL [re: NikB] |
|
Автор |
Dakota (erotoman) |
|
Публикувано | 01.10.04 18:11 |
|
|
Е, то реално погледнато, като изключим InnoDB, в MySQL нямаш връзки...така че не може и да съществува tool, който да ги разпознава, просто защото те не съществуват.
Остава да спазваш конвенция, по която да се ориентираш - впрочем това е доста полезно и за бази данни, в които имаш foreign keys.
Аз лично маркирам primary key-а на таблица с името, подчертавка и sid, например "company_sid", "phone_sid", etc. За foreign_key избирам същото име като primary key-а в другата таблица. По този начин при свързването правя нещо такова: ...company c LEFT JOIN phone p ON p.company_sid=c.company_sid.... Така вероятността да сбъркаш с полетата е нищожна...освен ако не объркаш alias-ите, тогава наистина става кофти...
Everything louder than everything else...
|
| |
|
|
|