如何使用 Python 插入行
在表中插入行最简单的方法是使用非参数化 INSERT 语句,这意味着值作为 SQL 语句的一部分来指定。会为每个新行构建和执行一条新语句。在前面的示例中,需要游标才能执行 SQL 语句。
以下示例程序在示例数据库中插入两名新客户。断开连接前,它将事务提交到数据库。
import sqlanydb
# Create a connection object, then use it to create a cursor
con = sqlanydb.connect( userid="DBA", pwd="sql" )
cursor = con.cursor()
cursor.execute("DELETE FROM Customers WHERE ID > 800")
rows = ((801,'Alex','Alt','5 Blue Ave','New York','NY',
'USA','10012','5185553434','BXM'),
(802,'Zach','Zed','82 Fair St','New York','NY',
'USA','10033','5185552234','Zap'))
# Set up a SQL INSERT
parms = ("'%s'," * len(rows[0]))[:-1]
sql = "INSER