1. 程式人生 > 程式設計 >django實現更改資料庫某個欄位以及欄位段內資料

django實現更改資料庫某個欄位以及欄位段內資料

看文件發現一行程式碼就能搞定狀態和和更改資料,挺有意思,分享一下

更改staff人員狀態以及在username欄位後加上_lizhi,成為username_lizhi的狀態

Staff.objects.filter(id=get_id).update(action_flag=0,username=Concat(F('username'),Value("_lizhi")))

補充知識:一個欄位記憶體儲多個值以,分割如何查詢

需求: 一個使用者表,裡share_ids的儲存格式為1,2,3,4 ,要查詢出來所有share_ids帶4的資料

資料表儲存格式:

django實現更改資料庫某個欄位以及欄位段內資料

解決思路:

使用FIND_IN_SET函式進行查詢

原生SQL示例:

select * from admin where FIND_IN_SET('4',share_ids)

以上這篇django實現更改資料庫某個欄位以及欄位段內資料就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。