我有这个简单的python-sqlite代码来执行一个简单的SQL语句。
import sqlite3
db_pathname = "./data/db.sqlite3"
sqlite_conn = sqlite3.connect(db_pathname)
sqlite_cur = sqlite_conn.cursor()
sql_statement = """INSERT OR REPLACE INTO table_infos (code, name) VALUES('XL2.SO', 'AGOS Pte')"""
sqlite_cur.execute(sql_statement)
在运行代码之后,我没有看到新的记录被添加到sqlite数据库中。但是,如果使用名为DB Browser的sqlite工具手动运行SQL语句,则会添加一条新记录。