cur = conn.cursor()
while True:
for i in range(500):
delay(0.1)
sql = 'select * from robot where id=%s;'
#执行sql
result = cur.execute(sql, i)
conn.commit()
joints = cur.fetchone()
print(joints)
result = cur.execute(sql, i)
joints = cur.fetchone()
if len(joints)>0:
print(joints)
因为你sql查询 id等于0时是没有结果的,所以返回none。你可以让你的range从1开始。