為什么我只能選取整列內容,而不能選取指定名稱的列內容
uj5u.com熱心網友回復:
看不懂你的問題。uj5u.com熱心網友回復:
就是整個表中,在name一列有很多國家名稱,我想選取出name為中國的所在行的指定列的資料,但是獲取的卻是指定列所有的資料,而name列全部換成了中國,其他國家的名字被覆寫掉了。如何解決?uj5u.com熱心網友回復:
也沒有完全理解你的意思。不過你可以去試試:
(1)把
SELECT total_confirm
改為:
SELECT *
看看結果如何
(2)把
adr = ("中國", )
改為:
adr = "中國"
試試
(3)單獨找mysql的工具,去運行你的sql命令,看看輸出是否符合你的預期
等符合了,再去轉成python代碼即可。
另:
其實你的問題是mysql和資料庫的問題,而不是python的問題。
而我們此處沒有你的資料庫,也就沒法幫你測驗效果了。
只能靠你自己測驗了。
uj5u.com熱心網友回復:
直接寫成name='中國'后面excute中不要adr 或者 name=? ,adr=("'中國'",)試試轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/21480.html
