MySQL从Python插入停止

时间:2015-10-10 21:49:24

标签: python mysql pymysql

我正在尝试从数据库中提取记录,在其中一个字段上执行某些处理,然后将数据插回到数据库中。但是,我注意到脚本在一次成功插入后停止,即使除了插入数据库之外还有更多记录。

var elem = document.getElementById('a');
for (i = 0; i < elem.children.length; i++) {
    var x = window.getComputedStyle(elem.children[i], null).getPropertyValue('opacity');
    var opacity = parseFloat(x);
    if (opacity === 1.0) {
       elem.children[i].style.your_style = whatever;
    }
}

1 个答案:

答案 0 :(得分:0)

据我了解你的代码,你没有重复插入,所以你正在检索N条记录,但只插入1条记录。你需要实现的一些sudo代码是。

While(cursor hasnext):
    select row

    manipulate

    insert

您接近结果,但错过了最后的步骤。

编辑: 您不能在选择的id上插入id,必须让db处理id或只更新行。因此从插入查询中删除id可能会解决问题。下次还要检查它告诉的数据库日志。