python爬取音乐后写入数据库的易错点

1.往数据库的表添加值(sf和sdf用"sf"这种形式,用'sf'会报错)

insert_data ='insert ignore into music values (0,"sf","sdf")'
result = cur.execute(insert_data)
复制代码

2.创建表格:记得加""",不然会报错

    create_table ="""create table music2 (
    ID INT ,   
    music_name varchar(20),
    music_url varchar(280),
    primary key (music_name)
    )
    """
    print(create_table)
    result = cur.execute(create_table)
复制代码

3.传递参数

错误的写法

a = "12d"
b = "psk"
insert_data ="insert ignore into music values (0,a,b)
result = cur.execute(insert_data)
复制代码

正确的写法

a = "12d"
b = "psk"
insert_data ="insert ignore into music values (0,'%s','%s')"%(a,b)
result = cur.execute(insert_data)
复制代码

转载于:https://juejin.im/post/5ca9ea036fb9a05e472b9c3d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值