Tag: mysql

Почему MySQL выполняет возврат None?

Я пытаюсь запросить локальную базу данных MySQL, используя модуль MySQL Python (3.4) со следующим кодом: class databases(): def externaldatabase(self): try: c = mysql.connector.connect(host="127.0.0.1", user="user", password="password", database="database") if c.is_connected(): c.autocommit = True return(c) except: return(None) d = databases().externaldatabase() c = d.cursor() r = c.execute('''select * from tbl_wiki''') print(r) > Returns: None Насколько я могу судить, соединение […]

Как сделать соединение mysql, требующее CA-CERT с sqlalchemy или SQLObject

Я хотел бы подключиться к базе данных MySQL, для которой требуется ca-cert. Я могу сделать это с MySQLdb, как показано ниже: MySQLdb.connect(host = self.host, port = self.port, unix_socket = self.unix_socket, user = self.user, passwd = self.passwd, db = self.db, ssl = { 'cert': self.sslcert, 'key': self.sslkey, 'ca': self.sslca } Как мне сделать то же самое […]

Поддерживает ли pyodbc любую форму именованных параметров?

Я знаю, что sqlite3 имеет data = {'test_col': 012345679} sqlite3_conn.execute(""" UPDATE test_db SET test_col = :test_col ;""", data) и mysql-connector-python имеет data = {'test_col': 012345679} mysql_conn.execute(""" UPDATE test_db SET test_col = %(test_col)s ;""", data) но поддерживает ли pyodbc любую форму именованных параметров? Мне нравится, когда я могу просто передать dict для метода execute. Это очень […]

Pandas написать таблицу для MySQL

Мне нужна помощь, чтобы это работало. У меня есть pd.DataFrame (df) , который мне нужно загрузить в базу данных MySQL. Я не понимаю, что означает сообщение об ошибке и как его исправить. Любая помощь будет высоко оценена. Вот что я пробовал: import MySQLdb from pandas.io import sql #METHOD 1 db=MySQLdb.connect(host="***",port=***,user="***",passwd="***",db="***") df.to_sql(con=db, name='forecast', if_exists='replace', flavor='mysql') ##Also […]

Django models.py Циркулярный внешний ключ

У меня есть приложение django, которое в основном представляет собой просто фотоальбом. Сейчас у меня две модели: Image и Album . Между прочим, у каждого Album есть внешний ключ, чтобы Image было его миниатюром, и каждое Image имеет внешний ключ к принадлежащему ему Album . Однако, когда я пытаюсь использовать manage.py syncdb или manage.py sqlall […]

Python MySQL – SELECT работают, но не DELETE?

Я новичок в Python и Python MySQL-адаптере. Я не уверен, что мне не хватает чего-то очевидного здесь: db = MySQLdb.connect(# db details omitted) cursor = self.db.cursor() # WORKS cursor.execute("SELECT site_id FROM users WHERE username=%s", (username)) record = cursor.fetchone() # DOES NOT SEEM TO WORK cursor.execute("DELETE FROM users WHERE username=%s", (username)) Есть идеи?

Преобразование строки Python DateTime в целые миллисекунды

Я хотел бы преобразовать строку штампа UTC TimeDate в целое значение в миллисекундах (возможно, это должно быть 64-разрядное количество), так что он занимает меньше места при хранении в столбце базы данных mySQL. Эта строка UTC создается из другой библиотеки, и я сохраняю ее как своего рода GUID для каждого пользователя. Может ли datetime или dateutil […]

Использовать Python для загрузки данных в Mysql

можно ли настроить таблицы для Mysql в Python? Вот моя проблема, у меня есть множество файлов .txt, которые я хочу загрузить в базу данных Mysql. Вместо того, чтобы вручную создавать таблицы в phpmyadmin, можно ли в Python делать следующие вещи? Создать таблицу, включая определение типа данных. Загрузите много файлов по одному. Я знаю только эту […]

Python / MySQL – LOAD DATA LOCAL INFILE

Я использую соединитель mysql для Python, и я пытаюсь запустить следующий оператор SQL через Python (Windows). Это файл .csv: sql1 = ('SET GLOBAL local_infile = "ON";') cursor.execute(sql1) sql2 = ('LOAD DATA LOCAL INFILE "' + path[1:-1] + '" INTO TABLE mytable COLUMNS TERMINATED BY "," LINES TERMINATED BY "\\r\\n" (COL0, COL1, COL2, COL3, COL4, COL5, […]

UnicodeDecodeError с Django при выполнении syncdb

Я пытался настроить Django с MySQL, но происходит UnicodeDecodeError. Не могли бы вы сообщить мне, как я могу решить проблему? Я искал об ошибке, но я не мог понять. Я нашел эти коды и попробовал, def __unicode__(self): return str(self.id) + ':' + self.name а также def __str__(self): return self.name.encode('utf8') Но я не мог решить проблему, […]

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