在向数据库插入数据时 执行报错 如下
看似提示为sql语法错误 排查了之后 觉得语法是没有问题的。看到网上有人遇到这个错误是插入语句的字符问题 尝试了pymysql.escape_string 但是提示pymysql没有该属性 后来将desc用str转换 依旧报错 而且本身插入字段也是str类型 后来查询时mysql保留字的原因 想到我的同事提醒我desc是保留字 尝试对desc用反引号 也就是esc键下面的符号引起来 终于成功
在使用、查询数据库字段或者表创建等 避免使用保留字 具体保留字参考另一篇文章
https://blog.csdn.net/Destiny_strive/article/details/82698687?utm_medium distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link depth_1-utm_source distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link



