关于pycharm对于sql的配置问题?

关于pycharm对于sql的配置问题?

http://img1.sycdn.imooc.com//climg/5daea77f09e7fd6604490096.jpg

配置了一下Data Sources,mysql时区问题也解决了,连接正常。


http://img1.sycdn.imooc.com//climg/5daea5db0920cdd906480215.jpg

news_dao的sql不会报错,但实际上字段名写错了也提示不出来!

http://img1.sycdn.imooc.com//climg/5daea6540997e67506970156.jpghttp://img1.sycdn.imooc.com//climg/5daea66a09e4efbc04780042.jpg

其他的dao文件sql直接无法识别,不明白为什么。


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手乔木 2019-10-22 16:09:50

同学你好:

同学定义的sql语句是字符串类型。这些查询语句对于python来说就是字符串没有特殊含义,因此不会识别错误。

当使用mysql对象(con)创建一个cursor对象时,该对象使用execute方法将这个语句执行,这时,mysql会识别这个sql语句,并对该语句进行错误信息的返回,在python的控制台输出sql语句的错误信息。

如果我解决了同学的问题,请采纳!学习愉快^_^。

  • 提问者 美丽又肤浅 #1
    pycharm可以识别字符串中的sql语句并通过连接数据库检查SQL语句中的字段是否正确,我想正确的配置这个功能。
    2019-10-22 16:17:06
  • 好帮手乔木 回复 提问者 美丽又肤浅 #2
    同学你好:pycharm只是一个代码编辑器,真正的识别字段需要依靠mysql服务进行识别。学习愉快^_^。
    2019-10-22 17:24:34
  • 老师您好,麻烦帮我看下我的mysql项目作业,已经提交快一周了但是还没有给分
    2020-02-10 13:30:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师