python - mysql 如何格式化日期时间?

标签 python mysql datetime mysql-python

我想将日期和时间从 python 发送到 mysql。 MySQL中变量的类型是datetime。 我使用了年-月-日时:分:秒,但是当我编译时,它在空格后(时间部分开始的地方)给出错误。展示一下,我如何才能为这个变量创造良好的值(value)?

错误:

错误 1064:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 '12:00:00,'',7000,NULL,NULL,'',NULL,'',5,'','',' 附近使用的正确语法',NULL,'',NULL,NULL,NULL,NULL,'',' 在第 2 行

最佳答案

格式应为:

 YYYY-MM-DD HH:MM:SS not YYYY-MM-DD HH-MM-SS

关于您的错误消息,它似乎从日期时间字段的中间开始。尝试在它们周围加上单引号。

sqlfiddle demo

关于python - mysql 如何格式化日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20307212/

相关文章:

c - 在 C 编程中存储系统调用

python - 具有 shutil 模块的最低版本的 Python 是什么?

使用/动态名称调用表的 MySQL 存储过程

基于 date_time 索引值的 Python/pandas 条件语句

php - CloudSQL 关闭空闲连接

php - 在 MySQL DB 的 PHP 中显示为 URL 链接的图像

python - 如何比较 Django 中的日期时间?

python - 在 Python 中对混合列表进行排序

python - Julia 神经网络代码速度与 PyPy 相同

python - tkinter PhotoImage 不存在?