求解:mysql中写入经纬度信息的存储过程以及调用
tk514 2012-04-09 07:49:42 我想让用户在网页中输入经纬度信息和地点的名字,然后调用mysql的存储过程,将经纬度信息以及该信息点的名称存入mysql中。但经纬度信息存入数据库后是个空值,请高手给看看,万分感谢。
数据表:yinhang
字段:id(int),name(varchar(255)),kind(varchar(255)),the_geom(geometry)
存储过程代码如下
DELIMITER $$
CREATE
PROCEDURE `yinhang`.`xin`(in idhao int,in ming varchar(255),in jing real,in wei real)
BEGIN
INSERT INTO yinhang VALUES (idhao,ming,'A191',geometryfromtext('point(jing wei)'));
END$$
DELIMITER ;
网页端调用的代码:
conn.execute("call (1330,'测试',117.3,36)")