from uuid import uuid4
from sqlalchemy import Column, String
class Table(Base):
__tablename__ = 'table'
id = Column(String, primary_key=True, default=uuid4)
# add other column
records =[] # records in dict
sess = session() # database session
# save all records in db
sess.bulk_insert_mappings(Table, records)
sess.commit()
3条答案
按热度按时间zbsbpyhn1#
您可能需要为表/模型添加默认uuid并保存值
x3naxklr2#
在列中添加/修改值的更Python的方法是使用
map
方法。您可以在此处找到更多详细信息:https://pandas.pydata.org/docs/reference/api/pandas.Series.map.html.基本上,
map
所做的是根据函数Map列的值。您的函数必须返回一个值,这样才能工作,并且您可以将列中的原始值作为参数。
wgeznvg73#
我相当肯定您可以在MySQL中使用UUID函数直接完成此操作。