为多对多关系插入查询

时间:2019-02-19 04:57:40

标签: mysql sql

我正在为一个类创建多对多python网络应用。我有一个用户表,该表与一个名为user_trips的联接器表联接到行程表:

USERS

`id` INT NOT NULL AUTO_INCREMENT,
`first_name` VARCHAR(256) NULL,
`username` VARCHAR(256) NULL,
`password` VARCHAR(256) NULL,
`email` VARCHAR(256) NULL,
 PRIMARY KEY (`id`))
ENGINE = InnoDB


TRIPS
 `id` INT NOT NULL AUTO_INCREMENT,
 `destination` VARCHAR(256) NULL,
 `start_date` DATETIME NULL,
 `end_date` DATETIME NULL,
 `plan` TEXT(256) NULL,
 PRIMARY KEY (`id`))
ENGINE = InnoDB


 JOINER TABLE
 CREATE TABLE IF NOT EXISTS `travel_test`.`user_trips` (
 `trips_id` INT NOT NULL,
 `users_id` INT NOT NULL,
  PRIMARY KEY (`trips_id`, `users_id`),

我对所有其他实体关系都很满意,但是似乎无法获得如何创建插入语句以在用户表中为给定用户插入新行程的方法。

有人有指针吗?

0 个答案:

没有答案