python - 如何区分我的数据库的变量输出
问题描述
首先,我的程序是一个测试,我只想从数据库中获取一个数字(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")
对不起,我是编码初学者,英语不是我的第一语言。我希望这不是什么愚蠢的错误。感谢未来的帮助者。
解决方案
推荐阅读
- javascript - 如何通过 JavaScript 限制输入标签中的数量?
- mysql - Magento 1.x - 一般错误:1813 表空间存在(Google Cloud SQL)
- mongodb - 原因:java.lang.InterruptedException:在使用 JPA 和 Spring Data 的 Mongo 保存操作期间为 null
- deployment - 在 Vercel 中部署 Strapi
- node.js - 如何从头开始实现乐观锁?
- java - JUnit 无法在打包为 JAR 的 Spring Boot 应用程序中以编程方式发现测试
- search - Win 10 文件搜索 - 名称参数后的通配符
- php - PHP路由器和nginx配置
- apache-kafka - 识别并查找 Kafka 主题中的特定消息
- postgresql - 为什么 Time 和 Numeric 数据类型的查询结果很奇怪?