Python 获取错误,例如;“处或附近的语法错误”;“文本”;
获取以下错误: 我正在向postgresql添加新列Python 获取错误,例如;“处或附近的语法错误”;“文本”;,python,postgresql,error-handling,Python,Postgresql,Error Handling,获取以下错误: 我正在向postgresql添加新列 newColquery ='ALTER TABLE dwb_weekly_snapshot ADD COLUMN CT_ID data_type TEXT' File "C:/Users/bz_dyadav/PycharmProjects/pythonProject/venv/Scripts/dwb_update.py", line 24, in <module> result_dwb_sna
newColquery ='ALTER TABLE dwb_weekly_snapshot ADD COLUMN CT_ID data_type TEXT'
File "C:/Users/bz_dyadav/PycharmProjects/pythonProject/venv/Scripts/dwb_update.py", line 24, in <module>
result_dwb_snapshot = cursor.execute(newColquery)
File "D:\python\Python37\lib\site-packages\pg8000\legacy.py", line 205, in execute
raise cls(msg)
pg8000.dbapi.ProgrammingError: {'S': 'ERROR', 'V': 'ERROR', 'C': '42601', 'M': 'syntax error at or near "TEXT"', 'P': '60', 'F': 'scan.l', 'L': '1134', 'R': 'scanner_yyerror'}
newColquery='ALTER TABLE dwb\u weekly\u snapshot添加列CT\u ID data\u type TEXT'
文件“C:/Users/bz_dyadav/PycharmProjects/pythonProject/venv/Scripts/dwb_update.py”,第24行,在
result\u dwb\u snapshot=cursor.execute(newColquery)
文件“D:\python\Python37\lib\site packages\pg8000\legacy.py”,第205行,在execute中
提高cls(味精)
pg8000.dbapi.ProgrammingError:{'S':'ERROR','V':'ERROR','C':'42601','M':'在“TEXT”处或附近的语法错误,'P':'60','F':'scan.l','l':'1134','R':'scanner_yyerror'}
文本中的数据类型是指您的数据类型,而不是文字。它是粗体斜体,意思是“占位符名称”
简易修复:
newColquery='ALTER TABLE dwb\u weekly\u快照添加列CT\u ID TEXT'
发生在我们最好的人身上。