请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

执行完init_data脚本,报错

root@cdh01.ml.co[/soft]#python init_data.py insert into customer_login(customer_id,login_name,password,user_stats) VALUES(next value for customer_login_seq,‘Derrick Villa’,md5(‘2528372825024’),1) Error 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 ‘value for customer_login_seq,‘Derrick Villa’,md5(‘2528372825024’),1)’ at line 2

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

2回答

sqlercn 2019-06-01 11:40:50

直接用bak_imooc.sql文件恢复数据库就要以了,不用单独使用脚本初始化数据。

0 回复 有任何疑惑可以回复我~
  • 提问者 fww16 #1
    请问一下,如何恢复数据库,数据库里面都是建表语句,没有插入语句呢
    回复 有任何疑惑可以回复我~ 2019-06-01 11:42:43
  • sqlercn 回复 提问者 fww16 #2
    用我新上传到git上的init_data.py就可以了。
    回复 有任何疑惑可以回复我~ 2019-06-01 11:48:34
  • 提问者 fww16 回复 sqlercn #3
    上面的脚本可以成功执行了
    但是执行init_order_master.py 报错
    root@cdh01.ml.co[/soft]#python init_order_master.py 
    
                 insert into order_master(order_sn,customer_id,shipping_user,province,city,district,address
                   ,payment_method,order_money,district_money,shipping_money,payment_money,create_time)
                 values('20190601262064',64,'Danielle Woods',322,2734,15488,'4631 Jennifer Garden Suite 470
    Lake John, DE 10592',3,0,0,0,0,now())
    
    Error 1003: mycat sequnce err.java.lang.NullPointerException
    回复 有任何疑惑可以回复我~ 2019-06-01 13:09:25
提问者 fww16 2019-06-01 11:15:50

https://img1.sycdn.imooc.com//szimg/5cf1eddd00016dc818800806.jpg脚本是这样的

0 回复 有任何疑惑可以回复我~
  • sqlercn #1
    customer_id可以直接使用自增ID,把insert 语句改成insert into customer_login(login_name,password,user_stats)
    values('%s',md5('%s'),1).不过还是建议你直接使用bak_imooc.sql恢复数据库就可以了。
    回复 有任何疑惑可以回复我~ 2019-06-01 11:47:29
  • sqlercn #2
    上传了新的 init_data.py脚本,你可以用这个试一下
    回复 有任何疑惑可以回复我~ 2019-06-01 11:54:17
  • 提问者 fww16 回复 sqlercn #3
    请问一下如何使用bak_imooc.sql恢复数据库
    回复 有任何疑惑可以回复我~ 2019-06-01 13:10:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信