2013-11-18 3 views
0

У меня есть простой вопрос, я сделал это, но мой английский не так уж хорош.MySQL AUTO_INCREMENT 2 таблицы

У меня есть 2 таблицы с как структура строки ID

оба auto_increment, но я хочу, чтобы они были синхронизированы так, в основном, как всегда должны иметь один и тот же идентификационный номер, что это возможно?

+0

вы должны держать другую таблицу называют предыдущей таблицы, 'внешней key' – sarwar026

+0

В РСУБД, это не обязательно, что идентификатор для обеих таблиц синхронизации, вы должны использовать' ИНОСТРАННОЙ KEY' вместо этого. –

ответ

0

Да, это возможно, но было бы лучше иметь один столбец, который подключен к другой таблице ID

table1:

ID 

table2:

ID 
table1_id 
0

вы можете использовать это поле автоматического увеличения в качестве первичного ключа в одной таблице. и ссылаются на то же поле, что и внешний ключ в другой таблице.

, но автоматическое увеличение зависит от того, как вы собираетесь вставлять записи в обе таблицы.

Table1 : 
ID -primary key 

Table2 : 
tablei-id -foriegn key 
Смежные вопросы