python - Python:将列名作为变量添加到mysql表
问题描述
我正在努力弄清楚如何在 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 - 使用 xml 在 python 中添加完整的 xml 作为 xml 节点的子节点
- google-bigquery - BigQuery 无法使用 nullMarker 将“\N”解析为 INT 或 DATETIME:外部联合表的表定义中的“\N”
- java - RecycleView 一开始只显示一些项目,之后当我添加新项目时没有显示它们?
- ruby-on-rails - 设计邀请不设置邀请令牌
- python - 由于 Oracle.ManagedDataAccess.Client.Oracle.Exception:ORA-20002:使用 Selenium 的过程(CA_Clasic_Search)错误导致“'/' 应用程序中的服务器错误”
- vb.net - 如何在 VB.NET 和 MS ACCESS 中使用 CrystalReports 打印 DataGridView 数据
- python - Django初学者定义一个索引url并加载视图
- ckeditor - ckeditor 对话框和小部件无法正常工作
- ms-access - 在 MS Access 报告中显示查询结果
- python-3.x - XGBOOST 比随机森林快?