2024-04-26 13:49:17 发布
网友
我是这个
conn = sqlite3.connect(':memory:') c = conn.cursor() try: c.execute('ALTER TABLE mytable ADD COLUMN newcolumn;') except: pass # handle the error c.close()
是比构造特殊情况查询更好的选择。
您可以将上述代码包装在AddColumn(cursor、table、column)函数中,以便可以重用它, 另外,它将使代码更可读。
可以通过以下语句获取表的列列表:
PRAGMA table_info('table_name');
有关pragma命令的更多详细信息,请访问the sqlite web site
我是这个
是比构造特殊情况查询更好的选择。
您可以将上述代码包装在AddColumn(cursor、table、column)函数中,以便可以重用它,
另外,它将使代码更可读。
可以通过以下语句获取表的列列表:
有关pragma命令的更多详细信息,请访问the sqlite web site
相关问题 更多 >
编程相关推荐