数据太长了Mysql和python

时间:2011-06-25 13:23:25

标签: python mysql

MYSQL错误,从android发送到python的GPS纬度和经度

enter code here

def pacman(self):

     while True:

      while True:

        try:
            x1=self.sockfd.recv(2048)
            print x1
            print "\n hi"
            conn.begin()
            x.execute("UPDATE location SET x='%s'"%(x1))
            print "hi"
            y1=self.sockfd.recv(2048)
            print y1
            x.execute("UPDATE location SET y='%s'"%(y1))
            conn.commit()

        except ValueError:
                   self.sockfd.send("\nError202:That is not a valid Car Number")

DataError:(1406,“第1行”列'y'的数据太长)//数据出现 31.3363510530.0845932431.3363510530.0845932431.33635105 !! 尽管不是每次都这样做,应该做些什么?

2 个答案:

答案 0 :(得分:3)

尝试使用varchar 256看起来像mysql错误

答案 1 :(得分:0)

更改列定义,以便所有可能的值都适合它。