创建订单不成功

来源:5-8 水平切分演示

风影468089

2020-03-15

视频中老师只执行了init_order_master.py
但是我看了视频中的脚本和git上提供的都不一样 图片描述
图片描述
莫名其妙的有几个地方:
第一:脚本中突然多出一个order_db,又找了之前同学提的问题,老师回复是创建 恢复。
好吧我创建了也恢复了,但是又报错了
python init_order_master.py
Traceback (most recent call last):
File “init_order_master.py”, line 34, in
customer_id=int(result[“customer_id”])
TypeError: ‘NoneType’ object has no attribute ‘getitem’

然后看来老师的回复:
先使用init_data.py脚本初始化一下customer_login表的数据就可以了。
好吧 我执行了 又报错了

Error 1049: Unknown database 'login_db' 


          insert into customer_login(login_name,password,user_stats)
            VALUES('Teresa Marquez',md5('3223667885910'),1)
                
Traceback (most recent call last):
  File "init_data.py", line 36, in <module>
    cursor.close()
NameError: name 'cursor' is not defined

我想问这个login_db又是从哪里来的 做什么用,为何视频中一点没有提及,问题是老师演示都没有问题?

写回答

1回答

sqlercn

2020-03-15

把脚本中

conn = MySQLdb.connect(host ='127.0.0.1',port=3306,user ='root',passwd = '123456',db = 'login_db',charset="utf8")

这里的db='login_db' 改成db='customer_db'就可以了。课程中统一使用了customer_db

0
0

MyCAT+MySQL搭建高可用企业级数据库集群

国内顶级DBA亲授,精讲企业级MyCAT应用

816 学习 · 223 问题

查看课程