我想製作一個有很多列的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