午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

python sqlite3 長語句插入出錯

瀏覽:269日期:2022-06-26 15:20:42

問題描述

python使用sqlite3 長語句插入出錯Python2.7下面是源碼,還有測試結果,原原本本在終端操作是沒問題的,但是在python中跑就出bug了

import xlrdimport multiprocessingfrom sql import sql_methodmysqlite=sql_method()def table_compare():query=’’’select * FROM compare_sales_order WHERE ( compare_sales_order.order_num, compare_sales_order.product_name, compare_sales_order.col_color) not IN(SELECT order_num, product_name, col_color FROM sales_order) ’’’# print querydata=mysqlite.conn.execute(query)for i in data: print itable_compare()

Ran 1 test in 0.000s

FAILED (errors=1)

ErrorTraceback (most recent call last): File 'C:Python27libunittestcase.py', line 329, in run testMethod() File 'C:Python27libunittestloader.py', line 32, in testFailure raise exceptionImportError: Failed to import test module: testTraceback (most recent call last): File 'C:Python27libunittestloader.py', line 254, in _find_tests module = self._get_module_from_name(name) File 'C:Python27libunittestloader.py', line 232, in _get_module_from_name __import__(name) File 'E:pythonexcel_pythontest.py', line 14, in <module> table_compare() File 'E:pythonexcel_pythontest.py', line 11, in table_compare data=mysqlite.conn.execute(query)OperationalError: near ',': syntax error

原原本本的輸入到終端沒有任何問題

問題解答

回答1:

你的SQL寫得有問題

sql = '''select *FROM compare_sales_order aWHERE not exists (SELECT 1FROM sales_order bwhere a.order_num=b.order_num and a.product_name=b.product_name and a.col_color=b.col_color )'''

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产三级av在线播放 | 伊人免费在线 | 天天干视频在线 | 欧美日韩小视频 | 亚洲欧美在线综合 | 久久精品1| 午夜不卡av | 亚洲高清网 | 亚洲午夜在线视频 | 丁香婷婷综合激情五月色 | 爱情岛论坛亚洲自拍 | 午夜色av| 欧美一级网 | 久久激情五月 | 欧美黄色录像片 | 一区二区三区在线播放 | 欧洲美女与动交zozzo | 国产成人av一区二区三区在线观看 | 久久视频在线观看免费 | 青娱乐av | 国产麻豆一级片 | 国产日韩欧美中文字幕 | 久久精品午夜 | 欧日韩一区二区三区 | 成人免费视频一区二区三区 | 成人激情综合 | 欧美va在线观看 | 国产女18毛片多18精品 | 男人操女人的视频网站 | 午夜精品在线 | 中文字幕一二区 | 粉嫩av懂色av蜜臀av分享 | 国产成年人在线观看 | 91porny九色最新地址 | 成年人网站在线观看视频 | 欧产日产国产v | 欧美日韩午夜 | 日韩黄色影院 | 天天射日日操 | eeuss一区二区 | 日韩福利在线 |