我正在为一个类创建多对多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`),
我对所有其他实体关系都很满意,但是似乎无法获得如何创建插入语句以在用户表中为给定用户插入新行程的方法。
有人有指针吗?