我想在sqlite数据库表中创建一列,在其中我可以写分数和文本值。
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
https://stackoverflow.com/questions/44536128
复制相似问题