我编写了以下函数来重命名列:
import sqlite3
con = sqlite3.connect('some_data.db')
def rename_column(con, table_name, old_name, new_name):
cursor = con.cursor()
renameTable = f"ALTER TABLE {table_name} RENAME COLUMN {old_name} TO {new_name};"
cursor.execute(renameTable)
rename_column(con, 'table_name', 'old_name', 'new_name')
我想知道是否有一个选项来更改列类型?你知道吗
以下是我要查找的伪代码:
def change_type(con, table_name, column_name, type):
cursor = con.cursor()
changeType = f"ALTER TABLE {table_name} CHANGE {column_name} {type};"
cursor.execute(changeType)
目前没有回答
相关问题 更多 >
编程相关推荐