我的是执行删除表的sql脚本报错
pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-10' at line 1")
下面的数据是报错的sql语句
DROP TABLE IF EXISTS ios.guans01-10;
用工具导出来删除脚本发现表名应该是用`guans01-10`,用这个包含起来即可
解决SQL删除表错误:'guans01-10'语法问题
该博客探讨了在使用pymysql执行删除表的SQL脚本时遇到的错误,指出问题在于表名中的特殊字符导致的语法错误,并提供了修正方案,即使用反引号将表名包围。
1万+

被折叠的 条评论
为什么被折叠?



