SqlAlchemy操作手册

assuming certain column names...

INSERT one

newToner = Toner(toner_id = 1,

toner_color = 'blue',

toner_hex = '#0F85FF')

dbsession.add(newToner)

dbsession.flush()

INSERT multiple

newToner1 = Toner(toner_id = 1,

toner_color = 'blue',

toner_hex = '#0F85FF')

newToner2 = Toner(toner_id = 2,

toner_color = 'red',

toner_hex = '#F01731')

dbsession.add_all([newToner1, newToner2])

dbsession.flush()

UPDATE

q = dbsession.query(Toner)

q = q.filter(Toner.toner_id==1)

record = q.one()

record.toner_color = 'Azure Radiance'

dbsession.flush()

or using a fancy one-liner using MERGE

record = dbsession.merge(Toner( **kwargs))

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容