У меня есть 2 таблицы, каждый из которых использует первичный ключ другого в качестве внешнего ключа. Первичные ключи для обоих установлены на auto_increment
.Проблема с первичным ключом автоматического прироста (MySQL)
Проблема в том, что когда я пытаюсь создать и войти в одну из таблиц, я понятия не имею, что такое первичный ключ записи, и не может понять, что положить в другую таблицу в качестве внешнего ключа , Что мне делать? Я вообще отбрасываю auto_increment и готовлю уникальный идентификатор для каждой записи, чтобы я мог использовать его для адресации созданных записей? Я использую PHP, если это актуально. Благодарю.
Но не было бы проблемой, если в течение очень короткого периода времени было сделано много вставок? Затем он отправит идентификатор другой записи? Благодарю. – mathon12
Если вы вставляете две записи и одну ссылку на другую, вы должны убедиться, что они вставлены сразу после друг друга или запишите 'mysql_insert_id()' для первой записи и сохраните ее, если вы не можете вставить вторую запись сразу. – meagar
@ mathon12 nope. –