Я пытаюсь создать связь между многими из двух таблиц. У меня есть 3 стола для этого. Это следует за моделью TOXY.
table a: a.id (primary key)
table ab: ab.a_id (foreign key) ab.b_id (foreign key)
table b: b.id (primary key)
Как мне вставить данные, чтобы они были связаны?
Как это? "INSERT INTO a ('name') VALUES ('my name')";
тогда как это? "INSERT INTO b ('name') VALUES ('my name')";
но тогда я должен иметь a.id и b.id, чтобы положить его в таблицу ab. Как мне их получить?
я знаю, что мог бы сделать SELECT a.id ОТ ГДЕ name = 'my name'. но разве нет более простого способа для этого, который автоматически возвращает идентификатор, когда вы вставляете строку?