Tag: mysql

Обновление таблицы из другой таблицы с несколькими столбцами в sqlalchemy

Я хочу обновить несколько столбцов одной таблицы в соответствии с другими несколькими столбцами другой таблицы в SQLAlchemy. Я использую SQLite при тестировании, поэтому я не могу использовать синтаксис `UPDATE table1 SET col = val WHERE table1.key == table2.key. Другими словами, я пытаюсь создать такой запрос на обновление: UPDATE table1 SET col1 = (SELECT col1 FROM […]

Администратор Django делает много дубликатов запросов в mysql

Я столкнулся с проблемой. Когда я пытаюсь открыть страницу изменения, чтобы видеть параметры внутри элемента (например, djangosite.com/admin/djangoapp/someelement/1/change/ ), он загружается очень медленно (10-15 секунд). Я узнал, что Django делает много повторяющихся запросов: UPDATE: Я думаю, что ошибся в admin.py. inlines = [PhoneInline,FlatInline,NeedInline] Если я удаляю строку выше, все в порядке. mysql log 2161 Query set […]

параметризованные запросы в oursql

Я был бы признателен, если кто-нибудь скажет мне, могут ли параметризованные запросы с именованными заполнителями в oursql , python-модуле для взаимодействия с базами данных MySQL. Например, я попробовал тип запроса, который можно использовать с sqlite3 c.execute('''select * from records where id=:id''', {"id": 2}) Это не работает. Я получаю синтаксис ProgrammingError. Мне было интересно, есть ли […]

Запрос на выборка python mysql

def dispcar ( self, reg ): print ("The car information for '%s' is: "), (reg) numrows = int(self.dbc.rowcount) #get the count of total rows self.dbc.execute("select * from car where reg='%s'") %(reg) for x in range(0, numrows): car_info = self.dbc.fetchone() print row[0], "–>", row[1] приведенный выше код дает эту ошибку: self.dbc.execute("select * from car where reg='%s' […]

Другой UnicodeEncodeError при использовании метода pandas to_sql с MySQL

Несколько дней назад я опубликовал переполнение стека с аналогичной проблемой (которая была решена), и я не уверен, что такое правильный этикет, но я делаю новый пост. В принципе, я получаю UnicodeEncodeError, когда пытаюсь написать pandas DataFrame в базу данных MySQL. Я могу воспроизвести ошибку с помощью следующего кода: import pandas as pd from sqlalchemy import […]

Получение ввода из формы HTML и сохранение его в mysql через Flask

Я делаю первые шаги на питоне. Я использую флеш-фреймворк и пишу основное приложение, которое будет принимать входные данные из html-формы и хранить его в базе данных MySql таблицы. Так вот что я делаю Форма html sample.html: <!DOCTYPE html> <html> <body> <form method="POST"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> Email Id : […]

Создание таблиц ошибок Django MySQL

У меня такая же проблема, как этот билет, поднятый на форуме Django. Как решить эту проблему? У меня также есть модель User, как показано ниже: class Profile(models.Model): street_address = models.CharField(max_length=80, blank=True, null=True) city = models.CharField(max_length=80, blank=True, null=True) state = models.CharField(max_length=80, blank=True, null=True) zip = models.CharField(max_length=30, blank=True, null=True) country = models.CharField(max_length=50, blank=True, null=True) phone = models.CharField(max_length=50, […]

Явное отключение кэша запросов MySQL в некоторых частях программы

В проекте Django некоторые программы cronjob в основном используются для административных или аналитических целей, например, для создания статистики использования сайта, ведения журнала действий пользователя и т. Д. Вероятно, мы не надеемся, что MySQL будет кэшировать запросы в этих программах для экономии использования памяти и повышения эффективности кеша запросов. Можно ли явно отключить кеш запросов MySQL […]

python & Mysql: неподдерживаемый тип операндов для -: 'int' и 'tuple'

Я хотел бы получить запись из таблицы и поместить ее в переменную «gl». если значение больше или меньше, то значение + -gl должно записываться в базу данных import MySQLdb import time import string while True: db = MySQLdb.connect(host="10.0.0.100", port=3306, user="ubuntu", passwd="ubuntu", db="test") cursor = db.cursor() cursor.execute("SELECT glaettung FROM ttable ORDER BY id DESC LIMIT 1") […]

Подключение к удаленному MySQL через Python

Я установил MySQL на удаленном сервере. Я также создал несколько баз данных с некоторыми таблицами в них, все через SSH. Я создал следующих пользователей: CREATE USER 'myname'@'localhost' IDENTIFIED BY 'mypassword'; CREATE USER 'remotMe'@'myIP' IDENTIFIED BY 'mypassword'; GRANT PRIVILEGES * . * TO 'myname'@'localhost'; GRANT PRIVILEGES * . * TO 'remoteMe'@'myIP'; Теперь я хотел бы подключиться […]

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