import sqlite3 as db
def criar_grupos():
global cursor3,nome_grupo
nome_grupo = raw_input('name of group')
nome_criador = raw_input('new user')
conn3 = db.connect("tabela_grupos.db")
cursor3 = conn3.cursor()
cursor3.execute('CREATE TABLE IF NOT EXISTS groups (name string NOT NULL
UNIQUE)')
conn3.commit()
cursor3.execute("alter table grupos add column '%s' 'string'" %
nome_grupo)
cursor3.execute('UPDATE grupos SET ("nome"=?) WHERE name=?',
(nome_grupo, nome_criador))
criar_grupos()
この機能を実行しようとしています。私が間違って sqlite3.OperationalError: near "(": syntax error
特定の列に特定の値を挿入するにはどうすればいいですか?
をやって何ができるか:
は、私は、エラーメッセージが出続けますか。?
UPDATEは既存のレコードを編集するためです。新しいレコードを挿入する場合は、INSERT INTO文を使用します。 –
しかし、データを挿入する列を指定するにはどうすればよいですか? – bhwt
あなたがしようとしていることは正直なところではっきりわかりません:) –