Tag: mysql

Получение python MySQLdb для запуска на Ubuntu

Я создал виртуальный бокс со свежей установкой ubuntu 9.10. Я пытаюсь заставить MySQLdb работать на python, но я терпеть неудачу при import MySQLdb Сначала я попробовал sudo easy_install MySQL_python-1.2.3c1-py2.6-linux-i686.egg а затем sudo apt-get install python-mysqldb . Оба явно установлены нормально, но дали мне следующее сообщение об ошибке, когда в python у меня есть строка импорта: […]

Проблема компиляции MySQLdb для Python 2.6 на Win32

Я использую Django и Python 2.6, и я хочу вырастить свое приложение с использованием бэкэнда MySQL. Проблема в том, что для MySQLdb на Python 2.6 нет пакета win32. Теперь я не хакер, но я подумал, что могу скомпилировать его сам с помощью MSVC ++ 9 Express. Но я столкнулся с проблемой, что компилятор быстро не […]

База данных django test не создается с помощью utf8

Я использую utf-8 общем случае, нечувствительный для базы данных mysql, но django создает тестовый db с latin collation Я установил это: TEST_CHARSET="utf8_general_ci" TEST_COLLATION="utf8_general_ci" В файле настроек, но безрезультатно. Что еще мне делать?

Подстановочный код MySQL Python LIKE

Я хочу сделать запрос Python MySQL, например: cursor = connection.cursor() sql = "select text \ from steps \ where text like '%start%'" cursor.execute(sql) Но% не рассматривается как подстановочный знак, он ожидает переменную, я думаю. Я получаю сообщение об ошибке: TypeError: not enough arguments for format string Ничто не работает. Было бы неплохо, если бы я […]

Foo.objects.get (id = None) возвращает экземпляр Foo, иногда

У меня есть этот код: try: parent_comment = models.Comment.all_objects.get(id=parent_comment_id) except models.Comment.DoesNotExist: parent_comment = None if parent_comment is not None and parent_comment_id is None: raise Exception("WTF django/mysql") … и иногда исключение как-то поднимается. Как это могло случиться? Время от времени, несколько раз в день, он возвращает кажущиеся случайными экземпляры комментариев. Обычно он ведет себя так, как […]

Python с проблемами юникода MySql

Мне нужно вызвать хранимую процедуру MySQL из моего сценария python. В качестве одного из параметров я передаю строку юникода (русский язык), но получаю сообщение об ошибке; UnicodeEncodeError: кодек «latin-1» не может кодировать символы в позиции 0-1: порядковый номер не в диапазоне (256) Мой скрипт: self.db=MySQLdb.connect("localhost", "usr", "pass", "dbName") self.cursor=self.db.cursor() args=("какой-то текст") #this is string in […]

Назначение SQLAlchemy над MySQLdb

Почему люди используют SQLAlchemy вместо MySQLdb? Какие преимущества он предлагает?

Как использовать функцию num_rows () в MySQLDB API для Python?

У меня есть это утверждение cursor = connection.cursor() query = "SELECT * from table" cursor.execute(query) res = cursor.fetchall()

Ошибка при загрузке модуля MySQLdb: libmysqlclient.so.20: невозможно открыть файл общих объектов: нет такого файла или каталога

У меня был проект django, и по некоторым причинам мне пришлось удалить текущую версию mysql и установить на моем компьютере другую версию MySQL. Но теперь, когда я пытаюсь запустить эту программу, я получаю ошибку следующим образом: raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient.so.20: cannot open shared object file: […]

mysql для python 2. 7 говорит, что Python v2.7 не найден

Я загрузил mysql-connector-python-1.0.7-py2.7.msi с сайта MySQL и попытался установить, но он дает ошибку, что Python v2.7 не найден. Мы поддерживаем только Microsoft Windows Installer (MSI) с python.org. Я использую официальный Python v 2.7.3 для Windows XP с пакетом обновления 3 (SP3) с MySQL esssential5.1.66 Нужна помощь ???

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