[英]How to make column names case-sensitive of Sqlite3 in Python?
我想創建一個表,如下所示:
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級別的實施上實施的。
附帶說明一下,即使允許使用,混合列名稱的dose
, Dose
等也不是一個好主意,除非進行探索性練習。
這也可能很有用: SQL語法區分大小寫嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.