मुझे भी ऐसी ही समस्या का समाधान करना पड़ा था। यह शायद इसलिए है क्योंकि आप numpy int32 डालने का प्रयास कर रहे हैं और MySQL इसका समर्थन नहीं कर सकता है। आप numpyint.item()
चलाकर एक numpy int को python int में बदल सकते हैं ।
मैं आपको प्रत्येक वेरिएबल के प्रकार की जाँच करने की सलाह दूंगा जिसे आप सम्मिलित करने का प्रयास कर रहे हैं (type(foo)
) यह सुनिश्चित करने के लिए कि सभी मान उस प्रकार के हैं जिनका MySQL समर्थन कर सकता है।