2010-02-15 32 views
5
+---------+---------+------+-----+---------+----------------+ 
| Field | Type | Null | Key | Default | Extra   | 
+---------+---------+------+-----+---------+----------------+ 
| id  | int(11) | NO | PRI | NULL | auto_increment | 
| user_id | int(11) | NO | UNI | NULL |    | 
| utm  | point | NO | MUL | NULL |    | 
+---------+---------+------+-----+---------+----------------+ 

insert into life(user_id, utm) values(99,point(4,4)); 

ERROR 1416 (22003): Cannot get geometry object from data you send to the GEOMETRY field 

Trả lời

5

Các bạn đã thử:

insert into life(user_id, utm) values(99,PointFromWKB(POINT(4,4))); 
+3

Theo http://bit.ly/9r97o5, điều này chỉ được yêu cầu trên các phiên bản MySQL trước 5.1.35. Bắt đầu với 5.1.35, bạn có thể chèn trực tiếp giá trị trả về từ Point(). –

+0

Các tên hàm có phân biệt chữ hoa chữ thường trong mySQL không? –

+4

Ý của bạn là MySQL? : D – huff

Các vấn đề liên quan