【发布时间】:2020-09-11 07:34:30
【问题描述】:
我正在动态地将列添加到 sql 表中,我面临的问题是检查列是否存在。
我使用的代码:
table_name = "mytable.name"
columns = [
{
"field": "name",
"data_type": "varchar",
"length": "50"
},
{
"field": "register",
"data_type": "int"
}
]
for col in columns:
if not cursor.tables(table=table_name, tableType='TABLE').fetchone():
do some process
else:
do some process
这里的问题是我还需要检查该列是否存在。我怎样才能实现它?
【问题讨论】: