Как реализовать удаление товара из базы данных, если его нет в наличии(количество=0)?

Всем привет, пишу телеграм бота на aiogram, мне нужно, чтобы при определенном количестве(0шт) товара либо удалялся из бд, либо просто не отображался в инлайн кнопках обычным юзерам. Попытался это сделать при помощи функции, но не получилось:

async def delete_item_vpn(state: FSMContext):
    async with state.proxy() as data:
        products = data['productsvpn']
    if products[5] == 0:
        BotDB.delete_item_vpn(products[0])
    else:
        pass

Так у меня выглядит запрос к бд на удаление товара, возможно немного не правильный, если что подскажите:

def delete_item_vpn(self, productsid):
    result = self.cursor.execute("DELETE * FROM products_vpn WHERE productsid = ?, amount = ?", (productsid,))
    self.conn.commit()
    return result

Ответы (0 шт):