Tag: mysql

Одна модель Django, несколько таблиц?

У меня есть несколько временных таблиц в базе данных MySQL, которые имеют одну и ту же схему и имеют динамические имена. Как использовать Django для взаимодействия с этими таблицами? Может ли одна модель извлекать данные из нескольких таблиц?

Создать функцию через MySQLdb

Как я могу определить функцию или процедуру многозадачности при использовании MySQLdb lib в python? Пример: import MySQLdb db = MySQLdb.connect(db='service') c = db.cursor() c.execute("""DELIMITER // CREATE FUNCTION trivial_func (radius float) RETURNS FLOAT BEGIN IF radius > 1 THEN RETURN 0.0; ELSE RETURN 1.0; END IF; END // DELIMITER ;""") Что создает следующую трассировку: Traceback (most […]

Python ", команды не синхронизированы; вы не можете запустить эту команду сейчас "

У меня есть хранимая процедура MySQL, которая выполняется из Python (завернутая в Django). Я получаю ошибку «команды из синхронизации, вы не можете запустить эту команду сейчас», когда я пытаюсь выполнить второй оператор. На данный момент я не могу совершить транзакцию. Это только проблема, когда я вызываю процедуру. Что делать? cursor.callproc('my_mysql_procedure', [some_id,]) result = cursor.fetchall() for […]

Установите mysql-python (Windows)

Я потратил часы, пытаясь заставить Django работать на моем компьютере. Проблема в том, что я не могу установить пакет mysql–python. Я работаю под управлением Windows 7 64bit. Это то, что я пробовал: Я загрузил easy_install Я загрузил Cygwin64, чтобы иметь возможность запускать команды Linux (Win cmd сводил меня с ума) Я набрал: easy_install mysql-python (дал […]

Python, конвертировать 4-байтовый символ, чтобы избежать ошибки MySQL «Неверное строковое значение:»

Мне нужно преобразовать (в Python) 4-байтовый символ в другой символ. Это нужно вставить в мою базу данных mysql utf-8 без получения такой ошибки, как: «Неверное строковое значение:« \ xF0 \ x9F \ x94 \ x8E »для столбца« строка »в строке 1» Предупреждение, возникающее при вставке 4-байтового юникода в mysql, показывает, чтобы сделать это следующим образом: […]

Как получить значение столбца результата SQL с использованием имени столбца в Python?

Есть ли способ получить значение столбца результата SQL, используя имя столбца вместо индекса столбца в Python? Я использую Python 3 с mySQL. Синтаксис, который я ищу, во многом похож на конструкцию Java: Object id = rs.get("CUSTOMER_ID"); У меня есть таблица с довольно большим количеством столбцов, и это настоящая боль, чтобы постоянно разрабатывать индекс для каждого […]

Установка mysql-python на Centos

Я пытаюсь получить MySQL-python lib, установленный на centos 5.5. Я побежал sudo yum install MySQL-python но затем, когда я попытался: import MySQLdb Я получаю эту ошибку: Traceback (most recent call last): File "<stdin>", line 1, in ? File "MySQLdb/__init__.py", line 22, in ? raise ImportError("this is MySQLdb version %s, but _mysql is version %r" % […]

Загрузка CSV-данных в MySQL в Python

Не уверен, что мне здесь не хватает, но этот код работает без сообщения об ошибке, но в таблице ничего нет. Я загружаю CSV-значения в три столбца в таблицу mysql import csv import MySQLdb mydb = MySQLdb.connect(host='localhost', user='root', passwd='', db='mydb') cursor = mydb.cursor() csv_data = csv.reader(file('students.csv')) for row in csv_data: cursor.execute('INSERT INTO testcsv(names, \ classes, mark […]

Как создать файл CSV из базы данных в Python?

У меня есть таблица Sqlite 3 и / или MySQL с именем «клиенты» .. Использование python 2.6, Как создать файл csv с именем Clients100914.csv с заголовками? Превосходный диалект … Выполнение Sql: select * дает только данные таблицы, но я хотел бы заполнить таблицу заголовками. Как создать набор записей для получения заголовков таблиц. Заголовки таблиц должны […]

MySQL-db lib для Python 3.x?

Итак, ищем mysql-db-lib, совместимый с py3k / py3.0 / py3000, любыми идеями? Google ничего не обнаружил.

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