Как я могу отличить вывод переменной в моей базе данных

#python #mysql

Вопрос:

сначала моя программа представляет собой тест, в котором я просто хочу получить одно число (0, 1 или 2) из базы данных. 0 означает, что я должен начать сначала, а 1 и 2 представляют действие. Но я не знаю и не нашел, как отличить 0 от 1 или 2. Вывод, который у меня есть для числа, выглядит так : ‘(0,)’, но я не смог найти, как это сделать.

 import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="admin",
  password="raspberry",
  database="ENTREPRISE"
)

mycursor = mydb.cursor()

mycursor.execute("SELECT DISTINCT ordre FROM ordre")
myresult = mycursor.fetchone()
print(myresult)
mydb.commit()

if myresult != 0:
  print("action prise")

mycursor = mydb.cursor()
sql = "DELETE FROM ordre"
mycursor.execute(sql)
mydb.commit()

print("record(s) deleted")
 

мне жаль, что я новичок в кодировании, и английский не мой родной язык.
надеюсь, это не какая-нибудь глупая ошибка.
спасибо за будущих помощников.

Комментарии:

1. fetchone возвращает tuple…so вам нужно использовать что-то вроде if myresult[0] != 0: