Ошибка Iterator global flags must be a list or tuple of strings

Выходит вот такая ошибка при выполнения кода Iterator global flags must be a list or tuple of strings, не знаю как решить данную проблему, в БД у меня все значения заданы "varchar" Вот код:

import sqlite3
import numpy as np

data_base = sqlite3.connect('server.db')
sql = data_base.cursor()
for row in np.nditer(sql.execute("""SELECT token, user_tg_id FROM users """), flags="REFS_OK"):
    print(row[1], row[0])

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

Автор решения: CrazyElf

Буквально ошибка переводится так: "глобальные флаги итератора должны быть списком или кортежем строк", т.е. вы должны передать флаги списком:

flags=["REFS_OK"]

Или кортежем:

flags=("REFS_OK",)
→ Ссылка
Автор решения: MaxU

Советую вам обратить внимание на модуль Pandas:

import pandas as pd

data_base = sqlite3.connect('server.db')
df = pd.read_sql("""SELECT token, user_tg_id FROM users""", data_base)
print(df)
→ Ссылка