я пытаюсь этот код
df = pandas.read_sql_table(details)
df.to_sql(details)
, что означает, что я пытался взять таблицу и просто положить ее обратно в SQL под новым именем, и я попытался сделать некоторые манипуляции с таблицей, но все же я получилта же ошибка:
programmingError
\sqlalchemy\engine\base.py in _execute_context(self , dialect , constructor , statement , parameters , *args)
line 1192 parameters ,
line -> 1193 context)
line 1194 except BaseException as e
..\enging\defaulte.py
line 506 def do_execute(self , cursor , statment , parmetrs , context)
line 507 cursor.execute(statment , parametrs)
и ошибка программирования: ('в параметрах SQL указано 12366 параметров, но указано 77902 параметра', 'HY000')
и
DBAPIError :(pyodoc.Error) ('[07002] [Microsoft][SQL Server Native Client 11.0]COUNT field incorrect or syntax error (0) (SQLExecDirectw) [SQL : 'INSERT INTO [testName] ([index] , [col1] , [col2] ... [colN]) VALUES (? , ? , ? ,...?) , (? , ? , ? ,...?) , (? , ? , ? ,...?) , (? , ? , ? ,...?) ... (? , ? , ? ,...?)]')
the number of ? , ? is N times as the col number and the (? , ? , ? ,...?) is as the number of the rows.
когда я попробовал один и тот же код на меньшей таблице или когда я разделил эту таблицу на две таблицы с меньшими 7 столбцами, это загружается и обновляется отлично.