sqliteデータベーステーブルに列を作成したいのですが、小数点値とテキスト値の両方を書くことができます。私は、文字列を使用してしようとしていますsqlite3.OperationalError:列名が重複しています: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()
は、それは私にエラーを与える:sqlite3.Operational Error: duplicate column name: MOLECULE
テーブルの存在を確認してください。 –
今はテーブルを作成しましたが、テーブルの表示方法はわかりません。 –
見てどういう意味ですか?データベースクライアントに移動し、すべてのテーブルを一覧表示するか、クエリを作成します。 –