在我当前的项目中,我正在使用破折号数据表和sqlalchemy处理python和SQL数据库之间的数据。
在数据库的当前列中,我创建了一个触发器来生成UUID
CREATE TRIGGER init_uuid BEFORE INSERT ON products
FOR EACH ROW SET NEW.product_id = UUID();
在我编辑破折号数据表并将其更新为SQL之后,缺少触发器
df = pd.DataFrame(dataset) #update the dataframe to match the edited datatable
df.to_sql('products',con=engine, schema='testdb', index=False, if_exists='replace')
我本想在AFTER INSERT后更改触发器,但找不到解决方案。
没关系,我在将数据帧插入数据库之前通过编辑数据帧找到了它
SO44回答将UUID添加到熊猫DF
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句