mysql_real_escape_string / Говнокод #4653 Ссылка на оригинал

0

  1. 1
  2. 2
ALTER TABLE [dbo].[IssueGroup]  WITH CHECK ADD  CONSTRAINT [FK_IssueGroup_Group] FOREIGN KEY([ProjectId], [GroupId])
REFERENCES [dbo].[Group] ([GroupId],[ProjectId])

Часа 2 искал проблему в чужом коде - оказалось, что просто поля ProjectId и GroupId были записаны в разных порядках сначала FOREIGN KEY([ProjectId], [GroupId]), а потом REFERENCES [dbo].[Group] ([GroupId],[ProjectId]).

Запостил: vadimliman vadimliman, (Updated )

Комментарии (2) RSS

  • Клёво. Фиг такое найдешь.
    Вообще не понимаю почему в базе данных надо указывать на какие столбцы ссылается foreign key, почему не указывается на какой primary key он должен ссылаться.

    Требуются кэпы для разъяснения.
    Ответить
    • Кажется primary он один такой primary...
      А foreign - введён только из соображений совместимости
      Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8