【发布时间】:2010-02-15 23:53:35
【问题描述】:
这是我之前提出的这个问题的后续: Why can't I insert into MySQL?
这个问题部分解决了它。现在我正在用 Python 做它,但它不起作用:(
cursor.execute("INSERT INTO life(user_id, utm) values(%s,PointFromWKB(point(%s,%s)))",the_user_id, utm_easting, utm_northing)
我什至做了 float(utm_easting) 和 float(utm_northing)
编辑:这是错误:
execute() 最多接受 3 个参数(给定 5 个)
【问题讨论】:
-
您收到什么错误消息?最终查询是什么样的?
-
我不知道....如何从光标打印出来? cursor.last_query 什么的?
-
我不知道(我对 Python 一无所知),但通常它类似于 last_query 或 execute_query。不过,错误消息可能更具启发性。
标签: python mysql database insert