亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用python往mysql批量插入數據時,報錯?

使用python往mysql批量插入數據時,報錯?

嗶嗶one 2018-08-10 11:58:54
使用python往mysql批量插入數據時,報錯not all arguments converted我用這段命令可以往mysql數據庫插入數據insert into moderation_task(id, media_id, user_id, media_url_or_path, media_title, media_source,           created, updated, status, is_del) values(105, 75, 1,          '/audit_source/origin_video/2360deca955311e8bbd966d3bcd97028.mp4', '006.mp4', 'abc', '2018-08-01 06:21:37', '2018-08-01 06:21:37', 0,         0)但是無法使用python進行數據插入這是我的python代碼users_values = []            for i in range(105, 195, 1):                 users_values.append((i, 75, 1, '/audit_source/origin_video/2360deca955311e8bbd966d3bcd97028.mp4', '006.mp4', 'abc', '2018-08-01 06:21:37', '2018-08-01 06:21:37', 0, 0))            print(users_values)             cs1.executemany('insert into moderation_task(id, media_id, user_id, media_url_or_path, media_title, media_source, created, updated, status, is_del) value(%s, %s, %s, %s, %s, %s, %s, %s, %s)',                             users_values)每次都是這個錯誤
查看完整描述

2 回答

?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

%s和前面傳入的參數數量好像不一致,你的%s有9個,你要傳入的users_values里面的值貌似不是9個,這兩個必須一致


查看完整回答
反對 回復 2018-08-12
?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

cs1.executemany('insert into moderation_task(id, media_id, user_id, media_url_or_path, media_title, media_source, created, updated, status, is_del) value(%s, %s, %s, %s, %s, %s, %s, %s, %s)',users_values)

字段有10個,格式化的值只有9個吧

cs1.executemany('insert into moderation_task(id, media_id, user_id, media_url_or_path, media_title, media_source, created, updated, status, is_del) value(%s, %s, %s, %s, %s, %s, %s, %s, %s,%s)',users_values)

另外檢查一下格式化的數據和數據庫的數據類型,大概。


查看完整回答
反對 回復 2018-08-12
  • 2 回答
  • 0 關注
  • 1217 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號