Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
AutoIncrement и ForeignKey (wsv) 26/06/2009 - 10:29:56
      Re: AutoIncrement и ForeignKey (wsv) 26/06/2009 - 14:44:47



From: wsv - 26/06/2009 - 10:29:56
Subject:AutoIncrement и ForeignKey
-----------------
Всем привет.
Есть таблица Т1. В ней лежат записи типа ID,NAME. Здесь ID - автоинкрементное поле. Запись с ID равным 0 добавлена вручную - для последующих ссылок на неё из Т2 по ForeignKey (дефолтное значение).

Делаем бэкап таблицы Т1, получаем скрипт с определением и данными в виде инсертов.
Например:
INSERT INTO Т1 (ID,NAME) VALUES
(0,'Не определно'),
(1,'Имя1'),........ и т.д.

При выполнении такого инсерта в чистую таблицу T1 - вставляются записи с ID=1,2,3..... А нулевая встает последней, УЖЕ С ID равным автоинкременту.

КАК БОРОТЬСЯ в таких случаях?

Дело в том, что после заполнения Т1 необходимо заполнить Т2, в которой ForeignKey к Т1 с дефолтным значением 0.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35809



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |