首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MySQL/Python获取数字省略了零

MySQL/Python获取数字省略了零
EN

Stack Overflow用户
提问于 2018-06-26 02:39:14
回答 1查看 83关注 0票数 1

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

代码语言:javascript
复制
boardone='00000001' 

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

代码语言:javascript
复制
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,并存储在数据库中(最大时间戳),当前为:

代码语言:javascript
复制
(00000001,00000001)

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

当打印收到时:

代码语言:javascript
复制
received
Out[410]: (1, 1)

正确的语法是什么来纠正这个问题?是fetch命令的问题还是其他问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-26 03:44:19

你可以声明它

代码语言:javascript
复制
INT(8) UNSIGNED ZEROFILL
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51029955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档