gpt4 book ai didi

python - MySQL/Python 取数漏零

转载 作者:行者123 更新时间:2023-11-29 07:31:32 25 4
gpt4 key购买 nike

对于一个项目,我需要向使用 8 个值的字符串的 R-Pi 发送一个事务。例如:

boardone='00000001' 

这个 boardone 告诉另一个程序打开或关闭继电器。我已经成功地将整个“字符串”值存储在数据库中,但是在使用 fetch 时不起作用。这是我的代码:

from datetime import datetime
import MySQLdb as mariadb

connection = mariadb.connect(host="localhost", user="root",
passwd="secretpass", db="secret")

cursor = connection.cursor ()

#We want to recieve the newest transaction from the database
#One other way would be sorting by transaction ID
cursor.execute ("select Column2, Column3 from connectiontest where start
(select MAX(start) from connectiontest)")

received= cursor.fetchone()

cursor.close ()
connection.close ()

Column2 和 Column3 并存储在数据库中(以最大时间戳)当前为:

(00000001,00000001)

其中 Column2 和 Column3 是无符号、零填充的整数。

收到打印时:

received
Out[410]: (1, 1)

纠正这个问题的正确语法是什么?是fetch命令有问题还是别的什么?

最佳答案

你可以声明它

INT(8) UNSIGNED ZEROFILL

Reference

关于python - MySQL/Python 取数漏零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51029955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com