文章詳情頁
python - SQLAlchemy 向?qū)?yīng)的id插入數(shù)據(jù)怎么操作?
瀏覽:130日期:2022-06-30 13:57:39
問題描述
我想要在id對(duì)應(yīng)的這一行插入或修改一個(gè)數(shù)據(jù),不知道該怎么操作
問題解答
回答1:添刪查改 直接去看文檔就好了。
model = Model.query.get(id)or model = Model.query.filter_by(id=id).first()model.name = ’new name’db.session.add(model)db.session.commit()回答2:
指定ID插入數(shù)據(jù)的話,如果是主鍵就不大可能了,但是可以更新。而如果不是主鍵那么2個(gè)操作可以實(shí)現(xiàn)。代碼類似如下:
添加為:
model = Model(name=’new names’)db.session.add(model)db.session.commit()
然后更新為:
model.name = ’new name’db.session.add(model)db.session.commit()
相關(guān)文章:
1. android百度地圖定位問題2. angular.js - angular中的a標(biāo)簽不起作用3. java - 初學(xué)SSM 在import自己寫的包下的類的時(shí)候飄紅,求大神解答?4. android - Genymotion 微信閃退 not find plugin.location_google.GoogleProxyUI5. springboot中不能獲取post請(qǐng)求參數(shù)的解決方法6. 我畢業(yè)以后在工作之余學(xué)了 PHP,都是自學(xué) 現(xiàn)在在找這方面的工作 求前輩指導(dǎo)學(xué)習(xí)方向 工作常用的知識(shí)7. sql語句如何按or排序取出記錄8. php 01==1 嗎?9. 初來乍到,相對(duì)路徑問題,新手求教10. 計(jì)算程序的時(shí)間復(fù)雜度和空間復(fù)雜度
排行榜

熱門標(biāo)簽