如何创建 SQLite 查询以插入包含“和”的字符串?

How to create SQLite query to insert a string that contains both " and '?

我必须创建一个 SQLite 查询来插入一个包含引号和撇号的字符串。例如像这样的

row = """Cristina O'Brien "Valenzuela" """
query = f"""INSERT INTO Actors (Actor)
            VALUES("{row}")"""

conn.execute(query)

但是我有一个错误

sqlite3.OperationalError: near "Valenzuela": syntax error

我知道 SQL 这个字符串在 Valenzuela 之前结束,但我不知道如何处理它。

答案是让图书馆做报价。

row = """Cristina O'Brien "Valenzuela" """
query = "INSERT INTO Actors (Actor) VALUES (?);"

conn.execute(query, (row,))