Python เบื้องต้นสำหรับฐานข้อมูล
Jason Myers
Co-Author of Essential SQLAlchemy and Software Engineer
delete()delete() รับตารางที่ต้องการลบข้อมูลเป็นอาร์กิวเมนต์where() เพื่อระบุแถวที่จะลบfrom sqlalchemy import deletestmt = select([func.count(extra_employees.columns.id)])connection.execute(stmt).scalar()
3
delete_stmt = delete(extra_employees)result_proxy = connection.execute(delete_stmt) result_proxy.rowcount
3
where() เพื่อเลือกระเบียนทั้งหมดที่ต้องการลบstmt = delete(employees).where(employees.columns.id == 3)result_proxy = connection.execute(stmt) result_proxy.rowcount
1
drop() บนตารางextra_employees.drop(engine)print(extra_employees.exists(engine))
False
drop_all() บน MetaDatametadata.drop_all(engine)engine.table_names()
[]
Python เบื้องต้นสำหรับฐานข้อมูล