Python MySQL日期时间格式

时间:2012-01-07 10:23:13

标签: python mysql

我有一个模特:

class errors(models.Model):
    date           = models.DateTimeField()
    msg            = models.CharField(max_length=500)

插入时我无法正确获取日期格式。我做了

msg = "error" 
date = datetime.datetime.now()

cursor = connection.cursor()
cursor.execute("INSERT INTO cmt_errors('date', 'msg') VALUES (%s, %s)", (date, msg))

我应该如何格式化日期,以免出现语法错误?我,顺便说一句,能够做一个选择所以我已经导入了表格等等。

1 个答案:

答案 0 :(得分:1)

不要在列名称周围添加单引号:

"INSERT INTO cmt_errors(date, msg) VALUES (%s, %s)"