Wiem, że to jest proste, ale nie mogę go uruchomić! Nie mam żadnych problemów z komendą wstawiania, aktualizowania lub wybierania. Powiedzmy, że mam słownik i chcę wypełnić tabelę nazwami kolumn w słowniku, co jest nie tak z moim wierszem, do którego dodaję kolumnę?Jak dodać kolumny do pytka sqlite3?
##create
con = sqlite3.connect('linksauthor.db')
c = con.cursor()
c.execute('''create table linksauthor (links text)''')
con.commit()
c.close()
##populate author columns
allauthors={'joe':1,'bla':2,'mo':3}
con = sqlite3.connect('linksauthor.db')
c = con.cursor()
for author in allauthors:
print author
print type(author)
c.execute("alter table linksauthor add column '%s' 'float'")%author ##what is wrong here?
con.commit()
c.close()
omg, dzięki Lmao, patrzę na kod zbyt długo pozornie – user291071