sqlalchemy如果不区分则删除行

时间:2016-03-19 08:24:36

标签: python sqlalchemy

我有一个用pandas创建的sqlite数据库,它有一个包含6列的表。

Date     name      country     items      value     comment
2/2/16   ABC       USA         xxx        44        ggg
2/2/16   ABC       USA         xxx        44        ggg
2/2/16   ABC       USA         xxx        44        ggg
2/2/16   ABC       USA         xxx        44        ggg
2/4/16   GHI       UK          xxx        77        ggg
2/5/16   GHI       UK          xxx        88        ggg
2/6/16   XYZ       China       xxx        99        ggg

我可以根据以下代码选择不同的行

Session = sessionmaker(bind=engine)
session = Session()
meta = MetaData()
zzz = Table('This_Table', meta, autoload=True, autoload_with=engine)
unique_date = session.query(zzz.columns['Date'].distinct()).count()

但我的问题是,如何在SQL数据库中删除这些重复的行?

0 个答案:

没有答案