Python mysqldb执行带@sql局部变量量的sql

如果使用executemany对数据进行批量插入的話要注意一下事项:

这里args是一个包含多个元组的数组,每个元组对应mysql当中的一条数据注意这里的created_day对应的%s没有引号。这里推测executemany自己首先對sql语句进行正则匹配%s然后在此基础上对字符串进行嵌入处理,如果这里%s加上引号的话插入mysql当中会出现”″类型的错误日期。


}

写了一个Linux下用crontab每天自动执行的python脚夲要执行一句修改数据表的sql,大致如下:

支持事务的数据库引擎需要commit(可能自动或手动)不支持事务的引擎不需要commit。

怎么看commit是自动还昰手动的

我查了下,原来我的commit不是自动的所以需要手动加上那句commit()

}

刚使用mysqldump导出某表的数据及结构,保存在and('xxx')的方法直接调用shell命令来实现

}

我要回帖

更多关于 sql局部变量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信