MySQL - 通知程序尝试重复INSERT

时间:2010-07-28 11:25:15

标签: python sql mysql

如果尝试重复插入,是否有一种简单的方法可以将代码返回到代码中?

我想做这样的事情(显然不起作用,因为(ON DUPLICATE KEY INDEX UPDATE) -

query = "INSERT INTO quotes(symbol, date, open, high, low, close, volume, adj)"
query += "VALUES ('" + symbol + "', '" + Date + "','" + Open + "','" + High + "','" +  Low + "','" + Close + "','" + Volume + "','" + Adj +"') ON DUPLICATE KEY INDEX SELECT (2)"

也许INSERT IGNORE INTO有什么东西?

基本上我需要填充数百万条目的数据库,但它通常会在中间切断,这样可以加快速度,因为我可以确定它在代码中的最后时间

感谢您提供的任何帮助

1 个答案:

答案 0 :(得分:0)

DB-API适配器提出的

Catch the exception