我希望使用MySQL和SQLAlchemy (0.7)在SQL表中有多个链接列表。所有列表的第一个节点的父节点为0,以子节点为0结束。id表示列表,而不是索引元素。元素由PK识别。id(INT, PK)parent(INT, FK(id), PK)由于该表有多个链接列表,如何从数据库中返回整个列表,我选择了一个特定的ID,而父列表是0?SELECT * FROM ... WHERE id = 3 AND parent = 0
我必须使一个功能,这将启用批量导入用户。现在我需要检查这个批量导入的用户数据,即电子邮件是否已经存在。如果它们中的一些存在,一些不存在,我想知道哪些存在,哪些不存在。例如,假设我有现有的用户电子邮件[ A, B, C, D, E, F ],而导入的用户有电子邮件[ C, D, X, Y, Z ]。我想知道C,D不能导入,因为它们存在于数据库中,而X,Y,Z可以导入。目前,我可以在数据库中查询每个导入的电子邮件,以检查这个特定的电子邮件是否存在,但我担心导入的数据可能会很大,这种方法效率不高。
有什么方法可