Описание тега executemany
A method to prepare a database query or command and execute it against all parameters found in a sequence or mapping of parameters.
0
ответов
pyodbc cursor.executemany() (insert) правильно заполняет таблицу, но завершается с кодом выхода -1073741571
Enviroment: Python-3.6 pyodbc-4.0.23 MSSQL Server 2014 Когда я использую cursor.executemany() с cursor.fast_executemany = False вставка данных в таблицу MSSQL работает нормально, но слишком медленно (около 1 часа на запись ~100000 строк). Когда я ис…
23 июл '18 в 14:43
0
ответов
MySQL-код Python выполняется без ошибок, но никаких действий не выполняется
Я новичок в MySQL приложениях Python, и здесь у меня возникли вопросы по выполнению следующего кода: import pandas as pd import numpy as np import tsfunc import matplotlib.pyplot as plt import sto_process as sto import statsmodels.api as sm import d…
15 окт '17 в 20:41
1
ответ
Задача массового импорта данных в pyodbc с использованием cursor.executemany( query, df.itertuples(index=False))
Я довольно новичок в Python, но дал этому серьезный удар, чтобы решить это элегантно. Задача: я хочу импортировать рыночные данные из pandas df в таблицу sql. Существует около 7000 различных ресурсов, и у каждого есть около 4000-10000 записей на кон…
26 дек '18 в 11:29
1
ответ
Python sqlite3 'executemany' не успешно обновляет мою базу данных
Я пытаюсь извлечь столбец из моей базы данных, применить преобразование и создать новый столбец с результатами. В конечном итоге я хочу сохранить локальную переменную 'new_proba' (длина которой 740, то же самое, что и у моей базы данных) в виде ново…
16 сен '16 в 21:53
0
ответов
Python sqlite3 выбрать несколько строк с дубликатами
Я хочу выполнить случайные выборки из большой базы данных, и я хочу, чтобы эти выборки были объединены в пару, что означает, что я либо забочусь о порядке результатов из (ряда) оператора (ов) выбора, либо переупорядочиваю впоследствии. Кроме того, м…
07 авг '14 в 12:11
1
ответ
В sql.executemany(... синтаксическая ошибка рядом с '('
Я пытаюсь выполнить следующий код в Python, но это приводит к syntax error near '(' ошибка для executemany(..), Когда я удаляю имена из sql и просто напиши %s это также приводит к ошибке, что there are more placeholders thant the variablesКто-нибудь…
28 янв '15 в 14:43
1
ответ
pyodbc INSERT INTO из списка
Я пытаюсь вставить данные в файл Access MDB, используя список в качестве источника значений. cursor.execute("select * from Components") cursor.executemany(""" INSERT INTO Components ([Database Number],Description, [Warehouse Code],[Supplier Code], U…
08 фев '15 в 18:14
1
ответ
Значения не вставляются в таблицу MySQL с помощью pool.apply_async в python2.7
Я пытаюсь запустить следующий код для параллельного заполнения таблицы для определенного приложения. Сначала определяется следующая функция, которая должна подключаться к моей базе данных и выполнять команду sql с указанными значениями (для вставки …
26 апр '18 в 20:39
1
ответ
pymssql executemany вставить valueerror
Я получаю ошибку: Файл "pymssql.pyx", строка 443, в pymssql.Cursor.executemany (pymssql.c:6616) Файл "pymssql.pyx", строка 417, в pymssql.Cursor.execute (pymssql.c:6057) Файл "_mssql. pyx ", строка 943, в _mssql.MSSQLConnection.execute_query (_mssql…
28 июл '14 в 14:30
3
ответа
Как выбрать много строк из словаря (выполнить много выбора)
Я использую Python и его модуль MySQLdb, возможно ли сделать "selectmany"-подобный из кортежа / словаря / списка в условии что-то вроде этого: cursor.executemany("""SELECT * FROM customers WHERE name= %(name)s""",[d.__dict__ for d in data]) selected…
14 дек '09 в 14:51
0
ответов
sqlite3.executemany python: изменить таблицу в одной транзакции? Ошибка блокировки
У меня есть приложение, где я использую функцию автокоммитирования sqlite3 везде, которая обычно работает нормально. Приложение включает в себя программу обновления базы данных. По сути, это просто набор команд SQL для каждого обновления версии, кот…
08 июн '13 в 11:51
0
ответов
json to executemany() квалифицированные параметры
Я беру ответ API json и преобразую его в список значений кортежей, которые будут вставлены с помощью Executemany() в Pyhdb. For example [(val1,val2,val3),(val1,val2,val3)] Мой код работает, мне просто интересно, есть ли более эффективный способ сдел…
07 май '18 в 16:48
1
ответ
Python SQLite Regex ExecuteMany
Заранее спасибо за помощь. Я в Python, используя регулярные выражения и собирать шаблоны в тексте. Затем я сохранил его в списке и вызвал этот список при вставке значений в таблицу с использованием SQLite. Тем не менее, я получаю объект 'str' не име…
09 окт '18 в 22:51
2
ответа
Как работает executemany()
Я использую C++ и работаю с sqlite. В python у меня есть операция executemany в библиотеке, но в используемой мной библиотеке C++ такой операции нет. Мне было интересно, как операция executemany оптимизирует запросы, чтобы сделать их быстрее. Я посм…
21 авг '14 в 13:36
1
ответ
MySQL вставка со списком
Я пытался преобразовать большинство моих команд выполнения mysqlclient в одну строку, используя списки. Примером этого является следующий фрагмент: def org(conn, cursor, target_org=None, target_sid=None): try: if target_sid is not None: target_org =…
06 ноя '15 в 14:53
1
ответ
Как написать executemany с двумя входами в haskell?
saveX :: [String] -> Int->IO () saveX [] y= return () sav xs y= do conn <- connectSqlite3 "cw.db" stmt <- prepare conn "INSERT INTO pic (src,urlId) VALUES (?,?)" executeMany stmt <what to add here> commit conn У меня есть таблица с…
06 янв '14 в 23:10
1
ответ
Python sqlite3 выполнить множество, используя несколько списков
Фон: Таким образом, у меня есть большой массив, который я читаю из одного источника и пытаюсь (эффективно) записать в SQLite3, используя python. В настоящее время я использую форму по умолчанию: cursor.executemany("INSERT into mytable1 VALUES(?,?,?)…
08 окт '15 в 18:19
0
ответов
Как лениво передать строки csv в executemany()?
Я использую MySQL Connector/Python 1.0.11 с Python 3.3 и MySQL 5.6.12 для загрузки CSV-файла в таблицу с помощью cursor.executemany('INSERT INTO... VALUES'). С sqlite3 или psycopg2 я могу передать объект _csv.reader для seq_of_parameters, но MySQL з…
25 июл '13 в 13:27
2
ответа
pymsql + недостаточно аргументов для форматной строки + списком
Я сталкиваюсь с сообщением об ошибке TypeError: not enough arguments for format string Вот мой код for data in zip(link_hash, link, headline, snippit, rubID, date, time): pass if not sql_one_empty: sql_insert_hash = """ INSERT INTO ntv (link_hash, l…
23 июл '17 в 07:22
1
ответ
Синтаксическая ошибка с параметризованными запросами после переключения с pyodbc на pymssql
У меня есть необработанные файлы размером 13-15 МБ для загрузки их данных в БД, и для вставки около 30-35 000 строк требуется около 50-55 минут, используя executemany с pyodbc, и все работало нормально, но время обработки было высоким. Для тестирова…
19 июл '17 в 13:17