使用 Python 和 Mysqldb 库从 MongoDB 中提取一些数据并将其插入 MySQL 数据库。
+-------------------+------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+------------+------+-----+---------+----------------+
| id | int(16) | NO | PRI | NULL | auto_increment |
| subject | tinytext | NO | | NULL | |
| created_at | datetime | NO | | NULL | |
+-------------------+------------+------+-----+---------+----------------+
created_at = "2012/06/08 11:47:40 -0700"
sql1 = ("INSERT INTO `items` (`description`, `created_at`) VALUES (%s, %s)", (description, created_at)
try:
cursor.execute(*sql1)
except MySQLdb.Error, e:
print "Error %s: %s" % (e.args[0], e.args[1])
对于第一次插入数据库,我收到一个警告,但是我没有收到后续插入的警告。
conf/db_tools-import.py:53:警告:第 1 行 cursor.execute(*sql1) 列“created_at”的值超出范围
我该如何解决这个问题?谢谢。