के साथ MySQL टाइमस्टैम्प कॉलम मान डालें मेरे पास MySQL innoDB में डेटाबेस तालिका में एक sqlalchemy क्लास मैपिंग है। तालिका कई स्तंभ है और मैं सभी एक टाइमस्टैम्प स्तंभ से छोड़कर उन्हें सफलतापूर्वक पॉप्युलेट करने के लिए कर रहा हूँ:SqlAlchemy
मानचित्रण:
class HarvestSources(Base):
__table__ = Table('harvested', metadata, autoload=True)
MySQL पर स्तंभ, एक टाइमस्टैम्प जो डिफ़ॉल्ट मान के रूप CURRENT_TIMESTAMP है लेकिन जब मैं एक पंक्ति डालता हूं जो इसे पूर्ण से भरा जा रहा है।
यदि डिफ़ॉल्ट काम नहीं कर रहा है तो मुझे टाइमस्टैम्प मैन्युअल रूप से सेट करने की आवश्यकता है, मैं उनमें से कोई भी कैसे कर सकता हूं।
SQLAlchemy कोड तालिका में पंक्ति सम्मिलित करने के लिए:
source = HarvestSources()
source.url = url
source.raw_data = data
source.date = ?
DB.session.add(source)
DB.session.commit()