Как вставить один и тот же идентификатор в разные таблицы за раз в одной таблице. это первичный ключ и автоинкремент и в другой таблице. Это внешний ключ одновременно. Мне нужно вставлять обе таблицы с помощью OpenCrat.Может ли кто-нибудь помочь мне вставить один и тот же идентификатор в разные таблицы
$this->db->query("INSERT INTO "
. DB_PREFIX . "xyz
SET
boutiques_id = '" . (int)$this->customer->getId() . "',
boutique_customer_id = '" . $this->db->escape($data['boutique_customer_id']) . "',
ordered_date = '" . $this->db->escape($data['ordered_date']) . "',
'");
$this->db->query("INSERT INTO "
. DB_PREFIX . "abc
SET
boutiques_id = '" . (int)$this->customer->getId() . "',
firstname = '" . $this->db->escape($data['firstname']) . "',
lastname = '" .$this->db->escape($data['lastname']). "',
}
В таблице abc это первичный ключ и автоинкремент, тогда как во второй таблице это внешний ключ.
Используйте транзакцию. – Daan
Я не получил, вы можете показать код один раз. – user2630366