Ich möchte eine Spalte in SQLite-Datenbanktabelle machen, in der ich sowohl Bruch- als auch Textwerte schreiben kann.sqlite3.OperationalError: doppelter Spaltenname: MOLECULE
c.execute("CREATE table MOLECULE(MOLECULE NUMBER INT, MOLECULE NAME TEXT, 'MOLECULAR FORMULA' TEXT)");
c.execute("INSERT INTO MOLECULE VALUES (1, 'WATER', 'H20')");
c.execute("INSERT INTO MOLECULE VALUES (2, 'X', ' BaFe0.5Nb0.5O3')");
conn.commit()
ich versuche mit String es gibt mir eine Fehlermeldung: sqlite3.Operational Error: duplicate column name: MOLECULE
Überprüfen Sie Ihre Tabelle für Existenz. –
Jetzt hat es die Tabelle erstellt aber weiß nicht, wie man die Tabelle sieht? –
Was meinst du mit sehen? Gehen Sie zu Ihrem Datenbank-Client und listen Sie alle Tabellen auf oder machen Sie eine Abfrage. –