Tag: mysql

Сгенерировать таблицу, проверяющую Excel (CSV) и импортировать данные

Как мне обойти создание схемы таблицы MYSQL, проверяющей файл Excel (или CSV). Есть ли готовые библиотеки Python для этой задачи? Заголовки столбцов будут дезинфицированы по именам столбцов. Тип данных будет оцениваться на основе содержимого столбца таблицы. Когда это будет сделано, данные будут загружены в таблицу. У меня есть файл Excel из ~ 200 столбцов, которые […]

MySQLdb Сохраненная процедура выхода Параметр не работает

У меня есть база данных, размещенная на Google Cloud SQL, и скрипт python для запроса. Я пытаюсь вызвать хранимую процедуру с параметром Out. SP вызван успешно, но значение параметра Out не похоже на мой код python. Например, вот пример, взятый здесь : Определение многократно хранимой процедуры: CREATE PROCEDURE multiply(IN pFac1 INT, IN pFac2 INT, OUT […]

Flask foreign_keys по-прежнему показывает AmbiguousForeignKeysError

У меня есть два внешних ключа в объекте, ссылающемся на другое лицо. Вот как это выглядит class Review(db.Model): __tablename__ = 'Review' id = db.Column(db.Integer, primary_key = True) user_id = db.Column(db.Integer, db.ForeignKey('User.id'), nullable=False) business_user_id = db.Column(db.Integer, db.ForeignKey('User.id'), nullable=False) user = db.relationship('User', foreign_keys=[user_id]) business_user = db.relationship('User', foreign_keys=[business_user_id]) а также class User(db.Model): __tablename__ = 'User' id = db.Column(db.Integer, […]

Ошибка Python при использовании модуля MysqlDb – sets устарела

Я получаю предупреждение каждый раз, когда запускаю скрипт Python, который использует MySQLdb: /var/lib/python-support/python2.6/MySQLdb/__init__.py:34: DeprecationWarning: the sets module is deprecated from sets import ImmutableSet Я бы предпочел не вмешиваться в их lib, если это возможно. Я на сервере Ubuntu. Кто-нибудь знает простой способ исправить это предупреждение? благодаря UPDATE : Исправлено на основе приведенных ниже предложений и […]

Запретить MySQL-Python вставлять цитаты вокруг параметра имени базы данных

Я работаю над проектом, который требует от меня программного создания пользователей MySQL из приложения django. Я могу создать пользователей просто отлично: from django.db import connection, transaction cursor = connection.cursor() cursor.execute("CREATE USER %s@'%'", 'username') cursor.execute("SET PASSWORD FOR %s@'%' = PASSWORD(%s)", ('username', 'pass')) Это работает отлично. Проблема в том, что я пытаюсь предоставить разрешения. Имя базы данных […]

Базы данных и потоки Django

В одной модели у меня есть метод update (), который обновляет несколько полей и создает один объект какой-либо другой модели. Проблема в том, что данные, которые я использую для обновления, извлекаются с другого хоста (уникально для каждого объекта), и это может занять некоторое время (хост может быть отключен, а тайм-аут установлен на 3 сек). И […]

IMDB для MySQL: вставьте данные IMDB в базу данных MySQL

Я ищу решение для импорта всех данных IMDB в мою собственную базу данных MySQL. Я загрузил все файлы данных IMDB со своей домашней страницы, которые находятся в формате * .list (в Windows). Я хочу получить и эту информацию и правильно вставить ее в свою базу данных MySQL, чтобы я мог выполнять некоторые проверки и запросы. […]

Включить Python для подключения к MySQL через туннелирование SSH

Я использую MySqldb с Python 2.7, чтобы позволить Python устанавливать соединения с другим сервером MySQL import MySQLdb db = MySQLdb.connect(host="sql.domain.com", user="dev", passwd="*******", db="appdb") Вместо того, чтобы нормально подключаться, как это можно сделать через туннель SSH, используя пары ключей SSH? В идеале SSH-туннель должен быть открыт Python. Шлюз SSH-туннеля и сервер MySQL – это одна и […]

Как я могу улучшить работу оператора INSERT?

В то время как ответ Джоша здесь дал мне хорошее начало, как вставить массив значений 256x64x250 в базу данных MySQL. Когда я на самом деле попробовал свой оператор INSERT для своих данных, он оказался ужасно медленным (как через 6 минут для файла 16 Мб). ny, nx, nz = np.shape(data) query = """INSERT INTO `data` (frame, […]

Веб-искатель Python с базой данных MySQL

Я хочу создать или найти поисковый робот с открытым исходным кодом (spider / bot), написанный на Python. Он должен находить и следить за ссылками, собирать метатеги и метаописания, заголовки веб-страниц и URL-адрес веб-страницы и помещать все данные в базу данных MySQL. Кто-нибудь знает какие-либо сценарии с открытым исходным кодом, которые могут мне помочь? Кроме того, […]

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