ID|RID|SID|Name 2| 1 | 2 |BetaID是自动递增的唯一的,不是这里的问题。RID是将数据集分组在一起,我需要一种方法来使每个RID‘组’的SID唯一。这种结构是正确的,我预计有人会说“把它分成多个表”,这在这里不是一个选项(这是分类分类)。我有获取下一个值的代码:SELECT IFNULL(MAX(SID),0)+1 AS NextVal FROM t WHERE RID=1,问题是在插入新记录时如何使用该值?
所以在桌面上,我有一个巨大的(1.5 of )数据库转储文件。我有mysqlworkbench (是的,我也从来没有在其中工作过:( )并且我已经安装了MySQLdb。所以,基本上我想做的就是使用python数据库中的数据。所以我有了python..mysqldb连接到数据库..大型数据库和mysqlworkbench..现在我假设这个转储文件是无用的,因为它不是数据库的形式。那么我如何将这个转储文件“挂载”到一个数据库中..(Mysqlworkbench)之后,我如何从python查询