我想制作一个有很多列的sqlite表。Python + SQLite:如何使用列表创建表列?
表和SQLite的代码看起来像......
cur.execute('''CREATE TABLE MyTable
(AAA INTEGER PRIMARY KEY AUTOINCREMENT,
BBB INTEGER,
Col_1 TEXT,
Col_2 TEXT,
Col_3 TEXT,
Col_4 TEXT,
........There are 1000x columns here......
Col_1000 TEXT);
''')
因为有这么多的专栏中,我用一个列表来生成的列名。
SQL_Title_List = []
for i in range(1, 1001, 1):
Temp = "Col_" + str(i)
SQL_Title_List.append(Temp)
我的问题是,如何写SQL代码专业?手动编写它们会非常痛苦。
感谢您的帮助!
也有一些是严重错误您的数据库设计,如果你有1000列的表。 –
列名是预定义的还是从某个文件读取的? – MYGz
@DanielRoseman :-(实际上我有1000多列 – doglas