# Delete Rows from Airtable

**URL:** <https://community.thunkable.com/t/delete-rows-from-airtable/76363>\
**Category:** Questions about Thunkable X\
**Created:** [May 15, 2019, 6:53pm UTC](https://community.thunkable.com/t/delete-rows-from-airtable/76363 "2019-05-15T18:53:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Charles\_Casteel](https://avatars.discourse-cdn.com/v4/letter/c/a88e57/32.png) [@Charles\_Casteel](https://community.thunkable.com/u/Charles_Casteel)\
**Post date:** [May 15, 2019, 6:53pm UTC](https://community.thunkable.com/t/delete-rows-from-airtable/76363/1 "2019-05-15T18:53:43Z")

</div>

I want to be able to delete ALL rows from AirTable once I have used them.

The blocks that I have now will only delete 1 row. I have tried the “repeat x times” and the “While x condition”.

They only execute the call once.

See my attached blocks and AirTable data.

Thanks

Charles

 ![deleteBlocks](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/6/a6c16112f64941d00a7678fc396bf9c12dd667ab.png) ![deleteAirTableData](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/0/80eb24c9b4d2ddd2eafa3093327107a87558b7cd.png)

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [May 16, 2019, 6:44am UTC](https://community.thunkable.com/t/delete-rows-from-airtable/76363/2 "2019-05-16T06:44:45Z")

</div>

Instead of a loop, you need to use a recursive call to the function to delete rows, just as it is written here

> [@Asynchronous Blocks within Loops](http://community.thunkable.com/t/asynchronous-blocks-within-loops/33524):
>
> We recently had a bug reported by a user who was seeing strange behaviors within the “then do” part of a RealtimeDB.Save block which was within a loop block. The strange part was that even though each execution of the RealtimeDB.Save block was called with the current value of the loop variable (or something based on the current value) the blocks within the “then do” part always just saw the last value of the loop variable! This is a well known issue when using asynchronous function blocks (lik…

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 12:13pm UTC](https://community.thunkable.com/t/delete-rows-from-airtable/76363/3 "2024-11-08T12:13:46Z")

</div>


