'43.005895','-71.013202'
में देशांतर/अक्षांश संग्रहीत करने के लिए उपयोग करने के लिए कोशिश कर रहा है:डाटाटाइप Mysql
INSERT INTO table(fanDetLocZip, fanDetLocCity, fanDetLocState, fanDetLocLat, fanDetLocLong, fanDetLocTZ, fanDetLocDST)
VALUES(00210, 'Portsmouth', 'NH', '43.005895', '-71.013202', -5, 1);
मैं वर्तमान में डेटाप्रकार SPATIAL
, GEOMETRY
उपयोग कर रहा हूँ।
इसका मेरे जैसे त्रुटियों दे रही है:
आप ज्यामिति क्षेत्र
लिए भेज डेटा से ज्यामिति वस्तु प्राप्त नहीं कर सकता सभी मान 2 अंक, और दशमलव के बाद 6 दशमलव स्थानों के लिए है। मैं इसे mysql में कैसे स्टोर करूं?
त्रुटि मैं जब मैं का उपयोग करें:
INSERT INTO Table(fanDetLocZip, fanDetLocCity, fanDetLocState, fanDetLocLatLong, fanDetLocTZ, fanDetLocDST)
VALUES(00210, 'Portsmouth', 'NH', point(43.005895,-71.013202), -5,1)
त्रुटि छवि:
क्या आप तालिका की परिभाषा ('CREATE' कथन) जोड़ सकते हैं? किस स्तंभ का प्रकार 'GEOMETRY' है? –
fanDetLocLat, fanDetLocLong – CodeTalk
यह दो कॉलम है। क्या आपके पास टाइपमेट या पॉइंट प्रकार का कॉलम है? –