在我当前的项目中,我使用dash datatable和sqlalchemy来处理python和SQL数据库之间的数据
在数据库的当前列中,我创建了一个触发器来生成UUID
CREATE TRIGGER init_uuid BEFORE INSERT ON products
FOR EACH ROW SET NEW.product_id = UUID();
在我编辑了dash数据表并使用它将其更新为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')
我想在插入后更改触发器,但我找不到解决方案
不管怎样,在将数据帧插入数据库之前,我通过编辑数据帧找到了它
SO44的答复Add UUID's to pandas DF
相关问题 更多 >
编程相关推荐