请问报这个错要怎么解决

请问报这个错要怎么解决

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import mysql.connector.pooling
 
 
config = {
    "host""localhost",
    "port"3306,
    "user""root",
    "password""211063zxlove",
    "database""demo"
}
try:
    pool = mysql.connector.pooling.MySQLConnectionPool(
        **config,
        pool_size=10
    )
    con = pool.get_connection()
    con.start_transaction()
    cursor = con.cursor()
    sql = "DELETE e,d FROM t_emp e JOIN t_dept d ON e.deptno=d.deptno"\
        "WHERE d.deptno = 20"
    cursor.execute(sql)
    con.commit()
except Exception as e:
    if "con" in dir():
        con.rollback()
    print(e)

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

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

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

1回答
好帮手乔木 2019-09-18 14:41:29

同学你好:

这个报错信息提示同学的sql语句编写错误。

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

去掉换行后,所以建议在换行符前加空格。

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

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

  • 提问者 YJS_Alone #1
    可以用两行吗?只写一行的话长度太长不方便显示。
    2019-09-18 14:46:01
  • 好帮手乔木 回复 提问者 YJS_Alone #2
    同学你好: sql语句可以按照自己的意愿去换行,换行之前注意在换行的位置加上空格即可。 如果我解决了同学的问题,请采纳!学习愉快^_^。
    2019-09-18 14:58:17
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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