Tag: mysql

Кодер Python JSON для поддержки даты и времени?

есть ли какой-нибудь изящный способ заставить Python JSON кодировать поддержку datetime? какой-то сторонний модуль или легкий взлом? Я использую оболочку базы данных tornado для получения некоторых исходных данных из db для генерации json. Результат запроса включает обычный столбец временной отметки MySQL. Весьма раздражает то, что кодер json по умолчанию для Python не поддерживает собственный тип […]

Django ORM, группа за днем

Я пытаюсь сгруппировать продукты по Дню, однако date_created – это поле datetime. Product.objects.values('date_created') \ .annotate(available=Count('available_quantity')) возвращает: [ {'date_created': datetime.datetime(2012, 4, 14, 13, 3, 6), 'available': 1}, {'date_created': datetime.datetime(2012, 4, 14, 17, 12, 9), 'available': 1}, … ] Я хочу: [ {'date_created': datetime.datetime(2012, 4, 14), 'available': 2}, … ] изменить: база данных mySQL

MySQLdb Python вставляет% d и% s

предшественник: MySQL Table created via: CREATE TABLE table(Id INT PRIMARY KEY NOT NULL, Param1 VARCHAR(50)) Функция: .execute("INSERT INTO table VALUES(%d,%s)", (int(id), string) Вывод: TypeError: %d format: a number is required, not a str Я не уверен, что происходит здесь, почему я не могу выполнить команду. Это использует MySQLdb в Python. .execute выполняется в объекте курсора. […]

Python mysql проверяет дубликат перед вставкой

вот таблица CREATE TABLE IF NOT EXISTS kompas_url ( id BIGINT(20) NOT NULL AUTO_INCREMENT, url VARCHAR(1000), created_date datetime, modified_date datetime, PRIMARY KEY(id) ) Я пытаюсь сделать INSERT в таблице kompas_url только в том случае, если url еще не существует Есть идеи? благодаря

Результат SQLAlchemy для столбца UTF-8 имеет тип 'str', почему?

У меня есть SQL-запрос, который я выполняю с помощью механизма SQLAlchemy: result = engine.execute('SELECT utf_8_field FROM table') База данных – это MySQL, а тип столбца – TEXT с кодировкой UTF-8. Тип возвращаемого utf_8_field – «str», даже если я устанавливаю параметр convert_unicode = True при создании движка. Теперь случается так, что если у меня есть символ […]

Почему peewee, включая столбец «id» в запросе select mysql?

Я пытаюсь научиться использовать peewee с mysql. У меня есть существующая база данных на сервере mysql с существующей таблицей. В настоящее время таблица пуста (сейчас я просто тестирую). >>> db = MySQLDatabase('nhl', user='root', passwd='blahblah') >>> db.connect() >>> class schedule(Model): … date = DateField() … team = CharField() … class Meta: … database = db >>> […]

Ошибка MySQLdb при запуске сервера python на MacOSX10.6

Запуск моего сервера (python manage.py runningerver) дал эту ошибку: django.core.exceptions.ImproperlyConfigured: Ошибка при загрузке модуля MySQLdb: нет модуля с именем MySQLdb Я попытался выиграть решение на этой странице безрезультатно: Django + MySQL на Mac OS 10.6.2 Snow Leopard А затем перешел к Thierry Lam (5 голосов) в Django – MySQLdb: Символ не найден: _mysql_affected_rows После предложений […]

Непонятная документация Python mysqldb

В модуле Python mysqldb есть много функций эвакуации, документация которых я не понимаю, и мои усилия по поиску их ничего не показали. >>> print _mysql.escape.__doc__ escape(obj, dict) — escape any special characters in object obj using mapping dict to provide quoting functions for each type. Returns a SQL literal string. На этой странице документации написано […]

Python MySQLdb итерации по таблице

У меня есть db MSQL, и мне нужно выполнить итерацию по таблице и выполнить действие, когда выполняется условие WHERE. Затем, как только он дойдет до конца стола, вернитесь к вершине и начните. В настоящее время у меня есть cursor = database.cursor() cursor.execute("SELECT user_id FROM round WHERE state == -1 AND state = 2") round_id = […]

Вставьте список в мою базу данных с помощью Python

Я хочу вставить список в свою базу данных, но я не могу. Вот пример того, что мне нужно: variable_1 = "HELLO" variable_2 = "ADIOS" list = [variable_1,variable_2] INSERT INTO table VALUES ('%s') % list Может ли что-то подобное сделать? Можно ли вставить список в качестве значения? Когда я пытаюсь это сделать, ошибка говорит, что это […]

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