【发布时间】:2012-02-25 07:42:38
【问题描述】:
我有一个有趣的问题。我有一个链接到其他几个表的 MySql 数据库表。例如,“主”表是一组教材,以及连接表:
- 材料所针对的等级;
- 该材料最适合的语法点;
- 与材料相关的关键字
我希望能够更新和更改这些记录。更改主记录很容易,但是连接的记录呢?例如,假设我有一个教材,我原本打算教动词和形容词,最好用于 1-4 年级。现在稍后,我决定将 5 级添加到列表中,删除 1 级,并且该材料实际上更适合教授名词和形容词,而不是动词。
更新成绩表和语法表的最佳方法是什么?我不想无意中覆盖我想要保留的数据,也不想保留我想要删除的数据。我应该清除与该特定教材相关的所有记录并重新输入它们,还是有其他方法可以索引它们以便更有效地更新它们?
【问题讨论】:
标签: mysql join database-design sql-update