Tag: mysql

Как позволить Django использовать mysqlclient вместо mysqlDB

Я нахожусь на PythonAnywhere, python 3.4, последней версии Django, virtualenv, используя mac os x. Я попытался установить mysqlclient и mysqlDB на мой virtualenv на PythonAnywhere, mysqlDB потерпел неудачу, потому что он несовместим с python3, mysqlclient успешно установлен, но Django, похоже, не может обнаружить mysqlclient и использовать его вместо mysqldb. Вот журнал ошибок: 2015-05-22 12:13:36,953 :Traceback […]

SQLAlchemy Удалить ошибку целостности каскада

Я пытаюсь delete order из моей базы данных при удалении всех ordereditems которые относятся к нему. with contextlib.closing(DBSession()) as session: try: returnedOrder = session.query(ORDER).filter_by(ORDERSID=orderID).first() session.delete(returnedOrder) session.commit() except exc.SQLAlchemyError, error: session.rollback() raise_database_error(error) else: return '1' Вот связанные classes (некоторые элементы были удалены): class ORDER(Base): __tablename__ = 'ORDERS' ORDERSID = Column(Integer, primary_key=True) ORDERSCOST = Column(Numeric(19, 4), nullable=False) […]

Как быстрее обновлять MySQL данными XML?

XMl имеет 5000 записей «продукта», таблица в MySQL имеет 6000 записей «продукта», не все записи xml имеют эквивалент в базе данных. Я хочу поместить данные из xml в mysql быстрее. Как это сделать? Время, необходимое для завершения работы, составляет 11 секунд. db = MySQLdb.connect(host="", user="", passwd="", db="") cur = db.cursor() DOMTree = minidom.parse(file.xml) cNodes = […]

mysql-connector-python не поддерживается в python3.2?

Я пытался установить mysql-коннектор python, используя pip install mysql-connector-python а также pip install mysql-connector-python –allow-external mysql-connector-python Я получаю следующую ошибку: python v3.2 не поддерживается. Traceback (most recent call last): File "<string>", line 17, in <module> File "/home/wolfgang/projects/python/python_backend/build/mysql-connector-python/setup.py", line 41, in <module> import setupinfo File "setupinfo.py", line 37, in <module> major=sys.version_info[0], minor=sys.version_info[1] RuntimeError: Python v3.2 is […]

создать таблицу без разделов

Я пытаюсь создать копию таблицы через скрипт python, который обладает всеми качествами оригинала, за исключением разделов. Я хочу сделать это несколько раз в моем скрипте (через цикл for), потому что я хочу, чтобы ежедневные файлы mysqldump из старых данных из этой таблицы, поэтому я пытаюсь использовать что-то вроде: CREATE TABLE temp_utilization LIKE utilization WITHOUT PARTITIONING; […]

SQLObject throws: Неизвестная база данных 'dbname? Charset = utf8'

У меня есть сторонний скрипт Python, похоже, он должен подключиться к базе данных MySQL с помощью пакета SQLObject . Учитывая, что я предоставил правильное DSN, скрипт бросает sqlobject.dberrors.OperationalError: Неизвестная база данных 'dbname? charset = utf8' Я проследил проблему с этим фрагментом кода ar['charset'] = 'utf8' conn = connectionForURI(uri, **ar) который вызывает эту функцию . И […]

Приложение Django 1.8 загадочно терпит неудачу с начальной миграцией из-за errno: 150 «Внешнее ограничение ключа неправильно сформировано»

Я пишу приложение в django 1.8 с python 3.4, и я сталкиваюсь с проблемой с использованием MySQL в качестве базы данных, которая полностью отключена. Когда я начинаю работу с новой базы данных и вызываю ./manage.py migrate (или syncdb), и он пытается создать исходную базу данных, я получаю следующую трассировку: (virtualenv)~/projects/projmoj (master ✘)✹✭ ᐅ ./manage.py migrate […]

Экспорт MySQL в CSV-файл как UTF-8 через скрипт Python

Я могу экспортировать таблицу MySQL в CSV-файл через модуль csv Python, но нет символов utf-8. (пример: «chars insted of ąöę ). Данные таблицы находятся в формате utf-8 (phpMyAdmin позволяет мне видеть правильные данные). Я нашел некоторую информацию о том, что в Python все данные должны быть декодированы в utf-8, а затем закодированы в CSV в […]

Не удалось подключить MysqlDB через искру python

Я хочу сохранить обработанный rdd в таблице mysql, потому что я использую SparkDataFrame, но я получаю ошибку follwing py4j.protocol.Py4JJavaError: An error occurred while calling o216.jdbc. : java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/student?user=root&password=root. я добавил mysql-jar в sparkshell spark-shell -driver-class-path /path-to-mysql-jar/mysql-connectorjava-5.1.38-bin.jar. from pyspark import SparkContext from datetime import datetime import os import sys from pyspark.sql […]

Python, как читать в плоском файле и заполнять информацию в соответствующий столбец, распознавая разделитель для каждого столбца в файле

У меня есть большой текстовый файл в виде: #index1 #* Title of paper #@ Author of paper #t Year с тысячами документов в этой форме. В python я пытаюсь прочитать файл за строкой, и когда дело доходит до, например, # *, я хочу заполнить то, что приходит после этого, в столбец TITLE таблицы, которую я […]

Python - лучший язык программирования в мире.