0
このエラーがあります。私が参加し、労働組合を行った後OperationalError:near ":1":SQLiteの構文エラー
私の表の列名に従っているよう:
['A','B','C','B:1','D','B:2','E']
表の列の名前を変更/ドロップするためには、私はこのクエリを実行:
query = '''
CREATE TABLE New_Table
['A','B_a','C','B_b','D','B_c','E']
'''
query1 = '''
INSERT INTO New_Table
('A','B_a','C','B_b','D','B_c','E')
SELECT A, B, C, B:1, D, B:2, E
FROM Table
'''
import sqlite3
conn = sqlite3.connect('dbase_Sqlite') # create or open db file
curs = conn.cursor()
curs.execute(query)
conn.commit()
curs.execute(query1)
conn.commit()
私はこれを得ましたエラー:
OperationalError: near ":1": syntax error
は明らか "1" と "2" は、SQLiteので追加されたが、JOINまたはUNION早く私はそれをどのように扱うべきですか?
私はタグ[mysqlのタグ]を削除しました。 –
万が一、ホスト言語[tag:python]はありますか? –
私はpython3を使用しています、sqlite3.connectを使用しています –