gpt4 book ai didi

python - 如何在Python中使Sqlite3的列名区分大小写?

转载 作者:行者123 更新时间:2023-12-01 01:49:02 28 4
gpt4 key购买 nike

我想创建一个如下表:

import sqlite3 as sql
con = sql.connect('test.db')
cur = con.cursour()
sql_command = "create table test(dose float, Dose float, DOSE float)"
cur.execute(sql_command)

但我收到错误:OperationalError:重复的列名称:Dose。我想知道如何使表格标题区分大小写?

最佳答案

根据this,Sqlite 列名称不区分大小写。 。我认为它是在 C 级别的实现上强制执行的。

顺便说一句,即使允许,混合列名 doseDose 等似乎也不是一个好主意,除非作为探索性练习。

这也很有用:Is SQL syntax case sensitive?

关于python - 如何在Python中使Sqlite3的列名区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50926312/

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