gpt4 book ai didi

Python-向 sqlite 数据库添加动态列数

转载 作者:行者123 更新时间:2023-11-30 22:32:53 25 4
gpt4 key购买 nike

我是Python新手,正在开发一个项目,在该项目中我需要在数据库的表中创建动态列数。例如,

User input = 5    
Output=
Database:
table:
col1 col2 col3 col4 col5

在此之前,我使用此循环创建动态数量的表:

for w in range(number + 1):
IP.execute('CREATE TABLE IF NOT EXISTS table' + str(w) + '(column REAL)')

但是现在我不需要创建表而是想添加动态列。我尝试使用类似的循环,但它不起作用。任何人都可以帮我解决这个问题,因为我对 sqlite 不太了解

最佳答案

您可以使用 SQL 语句向现有表 x 添加 CHAR(20) 列

alter table x add column colName CHAR(20);

通过编写循环来构造列名称,您可以添加任意数量的列名称。

关于Python-向 sqlite 数据库添加动态列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45326726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com