sqlite3.OperationalError: Keine solche Tabelle: (Tabellenname) Themen
File "/Users/mio/shiritori-5-21/app.py", line 92, in remind Open an interactive python shell in this frame
c.execute("select theme from themes where id = ?", (theme_id,))
Zunächst war mein Fehler auf einen Tippfehler zurückzuführen.
Tabellenname from the mes
nicht nur
Datenbankverbindung Datenbankname conn = sqlite3.connect (" service.db ")
Lassen Sie uns auch überprüfen.
Die Thementabelle wurde bereits ordnungsgemäß in service.db erstellt.
Hilfe !! sqlite3.OperationalError: keine solche Tabelle: Benutzer (Englisch) "Möglicherweise verwenden Sie einen relativen Pfad zu einer Datenbankdatei, ohne sich Gedanken über Ihr Arbeitsverzeichnis zu machen." "Es spielt keine Rolle, ob sie sich im selben Ordner befinden. Der relative Pfad ist der relative Pfad aus dem Arbeitsverzeichnis, nicht die referenzierte Datei. Auch wenn die Datenbankdatei nicht vorhanden ist, beschwert sich sqlite nicht über die leere Datenbank. Bietet an." Ich habe die Antwort gefunden.
** Leere Datenbank !? ** Wenn die Datenbank, zu der eine Verbindung hergestellt werden soll, nicht gefunden wird, wird anscheinend automatisch eine Datenbank mit diesem Namen erstellt. Beschwere dich nicht (wirf keinen Fehler). Es ist seltsam, dass ich es nicht finden kann Natürlich gibt es eine leere Datenbank, egal ob im Finder oder VScode orz
conn = sqlite3.connect("service.db")
Kann falsch sein. Ich habe hier ein schlechtes Gefühl.
conn = sqlite3.connect("servise.db")
servi s e
Es tut mir leid, dass ich einen Rechtschreibfehler gemacht habe.
Ich wollte einen Hinweis zur Fehlerbehebung hinterlassen! !! !! Sei vorsichtig, denn es ist üblich! !! !! !!
Recommended Posts