[英]Python: Adding column name as a variable to mysql table
我在弄清楚如何更改python中的mysql列名稱方面有些掙扎。
以下是我理想的操作:
column_name = "Kills"
my_cur.execute("alter table match_historical_player_stats add column_name float ")
有人可以幫助我創建正確的語法來解決此問題嗎?
您可以在這里嘗試:
column_name = "Kills"
query = "ALTER TABLE match_historical_player_stats ADD {} FLOAT".format(column_name)
my_cur.execute(query)
您應該使用准備好的語句,而不是python格式。 這樣可以確保一切都正確進行了轉義。
column_name = "Kills"
query = "ALTER TABLE match_historical_player_stats ADD %s FLOAT"
my_cur.execute(query, (column_name,))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.