这是我的桌子
CREATE TABLE `mytable` (
`CustID` varchar(36) NOT NULL,
PRIMARY KEY (`CustID`),
UNIQUE KEY `Unique_key` (`CustID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
我正在尝试使用python运行此查询,我需要受影响行的计数
sql_insert_into_target_table='''INSERT IGNORE INTO `data`.`{}`
(CustID)
SELECT
R.CustID
FROM `data`.`{}` R
'''.format(target_table_name, temp_table_name)
affected_rows = cursor.execute(sql_insert_into_target_table)
print("affected rows using affected_rows variable = {}".format(affected_rows))
print("affected rows using rowcount = {}".format(cursor.rowcount))
此查询正在将行插入到我的表中,但没有给出受影响的行数。 使用insert ignore时如何获取行数
目前没有回答
相关问题 更多 >
编程相关推荐