我需要帮助。我正在学习sql,这是我第一次这样做。表:
- book with attribute: book id and book title.
- 带属性的评论:评论id和评论
关联表:book_id(FK book id) and review_id (FK review id)
Book和review由关联表连接。我想用书名在列注释中插入表评论。我该怎么做呢?
理想情况下,数据模型应该是
- book with attribute: book id and book title.
- 带有属性的review: review id, book id和comment。其中book id是图书表的外键。不需要关联表
当前在您的场景中,设book id为1代表书名
- 首先在属性表 中插入记录
- 然后将记录插入到关联表中,其中book id和review id为
INSERT INTO review with attribute(2,'test Review');
INSERT INTO Associative table(book id, review id) Values (1,2);