Я использую SQlAlchemy. Я хочу удалить все записи, эффективно присутствующие в базе данных, но я не хочу удалять таблицу/базу данных.
Я пробовал со следующим кодом.
con = engine.connect()
trans = con.begin()
con.execute(table.delete())
trans.commit()
Кажется, это не очень эффективно, так как я перебираю всю таблицу, присутствующую в базе данных. Может ли кто-нибудь предложить мне лучший и эффективный способ сделать это?
Любая помощь очень ценится здесь.
truncateзависит от БД, это не мой первый выбор. - person Rakesh   schedule 27.06.2012metadata.drop_all(), а затем сmetadata.create_all()- person jadkik94   schedule 27.06.2012