为什么python从mysql中获取的数据后,数据未尾会多一个L

环境: python 2.7  

            mysql 5.5

代码如下:

前面代码略:

cursor.execute("select AUCR_ID from base_auctioneer_info where base_auctioneer_info.AUCR_ID > 1518")

auc_id =cursor.fetchall()

print auc_id

执行得到的结果如下:

https://img.mukewang.com/5b4f145700015fdf11020590.jpg

这是公司的ID,后面为什么会多一个 L,搞不懂是什么原因?

请各位大佬帮忙看一看!


慕桂英4014372
浏览 977回答 2
2回答

qq_笑_17

默认从mysql中取出来的整形,都会转换成python的长整型。

DIEA

代表这个数字是long类型的
打开App,查看更多内容
随时随地看视频慕课网APP