开发者社区> 问答> 正文

pymssql语法错误?报错

sql='insert into Member(User_Name) VALUES(%(User_Name)s)'

curs.execute(sql,(self.user_Name))

报错:pymssql.ProgrammingError: (102, "Incorrect syntax near '('.DB-Lib error message 20018, severity 15:\nGeneral SQL Server error: Check messages from the SQL Server\n")

near '('         这个(是指的insert into Member(这个括号   我的参数风格是pyformat


展开
收起
爱吃鱼的程序员 2020-06-14 15:09:46 1118 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    sql值多少应该是<spanstyle="color:#008000;font-family:Verdana,sans-serif,宋体;font-size:14px;font-weight:bold;line-height:22px;background-color:#FFFFFF;">'insertintoMember(User_Name)VALUES("%(User_Name)s")'<divclass='ref'>

    引用来自“pitttttttt”的评论

    应该是<spanstyle="color:#008000;font-family:Verdana,sans-serif,宋体;font-size:14px;font-weight:bold;line-height:22px;background-color:#FFFFFF;">'insertintoMember(User_Name)VALUES("%(User_Name)s")'

    2020-06-14 15:10:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PolarDB NL2SQL: 帮助您写出准确、优化的SQL 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载