Tag: mysql

Что случилось с моим кодом Python для обновления таблицы MySQL, где ID = целое число?

>>> print x [(1,), (2,), (3,), (4,), (5,), (6,), (7,), (8,), (9,), (10,)] >>> for i in range(10): … if len(x)>0: … m = random.choice(x) … x.remove(m) … y = "%s" %m … z = int(y) … cur.execute("""UPDATE accounts SET column = 'YES' WHERE userid = %s""", (z, )) Это ничего не делает. Когда я […]

безопасность потока sqlobject

Мой скрипт python читает и увеличивает атрибут строки. Я вызываю эту функцию из 4 разных потоков. def update_row(): row = myTable.select(myTable.q.id==1, forUpdate=True)[0] row.count += 1 print "thread %s updated count to %s" %(threading.currentThread(),row.count) th1 = threading.Thread(target=update_row, ) th2 = threading.Thread(target=update_row, ) th3 = threading.Thread(target=update_row, ) th4 = threading.Thread(target=update_row, ) print "Before starting threads count=",myTable.get(1).count th1.start() […]

SQLAlchemy – как получить все записи, которые находятся в пределах 1 минуты и той же минуты последней записи?

В моей таблице есть столбец datetime, который записывает, когда строка была обновлена; назовите его col_datetime. Мне нужно получить строку с последним datetime в col_datetime и всеми другими записями, которые находятся в пределах минуты этой записи и имеют ту же минуту. Пример: pk | first | col_datetime 1 Dave 2014-03-23 8:23:57 2 Dan 2014-03-23 8:22:59 3 […]

Объект «NoneType» не имеет атрибута «endswith», django, python

Моя структура проекта – это что-то вроде: / blog1 (Название проекта) / Blog1 / СМИ / blog1 / СМИ / blog (Имя приложения) / блог / СМИ / статический /СМИ / статические / шаблоны Я загрузил фотографию через панель django-admin, но когда я просматриваю изображение через источник страницы просмотра из браузера, он показывает ошибку: AttributeError […]

Python: проблема с кодировкой библиотеки MySQLdb

У меня есть mysql db. Я установил кодировку utf8; … PRIMARY KEY (`username`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 | … Я подключаюсь к db в python с MySQLdb; conn = MySQLdb.connect(host = "localhost", passwd = "12345", db = "db", charset = 'utf8', use_unicode=True) Когда я выполняю запрос, ответ декодируется с помощью «windows-1254». Пример ответа; curr = […]

SQLAlchemy, scoped_session – необработанный SQL INSERT не записывает в DB

У меня есть приложение Pyramid / SQLAlchemy, MySQL python. Когда я выполняю необработанный запрос SQL INSERT, в БД ничего не записывается. Однако при использовании ORM я могу записать в БД. Я прочитал документы, я прочитал о ZopeTransactionExtension, прочитал много вопросов SO, все безрезультатно. Что пока не сработало: transaction.commit() – ничего не записывается в БД. Я […]

Как присоединиться к различным таблицам в запросе sqlalchemy с одинаковыми именами столбцов?

Описание таблиц: License: id, customer_id, product_id, expires_at Customer: id, name Product: id, name Я спрашиваю: result = session.\ query(License.id, License.customer_id, License.product_id, License.status, License.expires_at,\ Customer.name,\ Product.name).\ # some filtering on those columns (JOIN conditions) all() Я хочу, чтобы объединенная таблица содержала: License.id, Customer.name, Product.name Теперь result я получаю список KeyedTuples . Как я могу получить доступ […]

Ошибка синтаксиса SQL при использовании python для импорта значений в базу данных MySQL

Новый для python и MySQL, и я учусь из Интернета и книг. Я пытаюсь импортировать значения в таблицу базы данных. Я продолжаю получать ошибку, заявляя, что синтаксис SQL неверен. Использование Python 2.7.9 и MySQL Connector 5.6 на машине Window 8. Вот ошибка, которую я получаю; Traceback (последний последний вызов): Файл «C: \ Users \ Oliver […]

Как вычислить X недельных дней в прошлом, используя Python или SQL?

Мне нужно вычислить ровно 5 дней в прошлое. например, если сегодняшняя дата 2015-05-07 Мне нужна моя программа, чтобы дать мне 2015-04-30. Пока я пробовал это today = datetime.date.today() – datetime.timedelta(5) Это дает 5 дней в прошлое. Но мне нужен 5-й будний день в прошлом. Цель, в которой я нуждаюсь, состоит в том, что у меня […]

Использование IFNULL в ядре sqlalchemy

Я пытаюсь использовать sqlalchemy core select rows из таблицы mysql используя IFNULL . Учитывая таблицу: id int1 string1 other 1 7 NULL other stuff 2 NULL bar more stuff Sql будет что-то вроде: SELECT IFNULL(int1, 0) AS int1, IFNULL(string1, '') AS string1 FROM table Возможно ли использование ядра? Что было бы здорово, было бы что-то […]

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