Tag: mysql

Как вставить строки с кавычками и символами новой строки в sqlite db с Python?

Я пытаюсь вставить строки, считанные из файла, в базу данных sqlite в Python. Строки имеют пробелы (символы новой строки, символы табуляции и пробелы), а также имеют одиночные или двойные кавычки. Вот как я пытаюсь это сделать: import sqlite3 conn = sqlite3.connect('example.db') c = conn.cursor() # Create table c.execute('''CREATE TABLE test (a text, b text)''') f […]

Как создать ENUM в SQLAlchemy?

from sqlalchemy import * from migrate import * meta = MetaData() race_enums = ('asian','mideastern','black','nativeamerican','indian','pacific','hispanic','white','other'); profiles_profiles = Table( 'profiles_profiles', meta, Column('id', Integer, primary_key = True), Column('user_id', Integer, nullable=False, unique=True), Column('race', Enum, race_enums), Column('summary', Text, nullable= True), Column('my_life', Text, nullable= True), Column('to_do', Text, nullable= True), Column('favs', Text, nullable= True), Column('created_at', DateTime, nullable=True), Column('updated_at', DateTime, nullable=True) ) def […]

Google App Engine и Cloud SQL: потерянное соединение с сервером MySQL при «считывании исходного пакета связи»

У меня есть приложение Django в приложении Google App Engine, которое подключается к Google Cloud SQL, используя аутентификацию App Engine . В большинстве случаев все работает нормально, но время от времени возникает следующее исключение: OperationalError: (2013, "Lost connection to MySQL server at 'reading initial communication packet', system error: 38") Согласно документам , эта ошибка возвращается, […]

ImportError: Нет модуля с именем 'MySQL'

Я успешно загрузил Connector / Python для MySQL. Я использовал следующий код в оболочке Python для проверки моего соединения: import mysql.connector Я получил следующее сообщение об ошибке: Traceback (most recent call last): File "<pyshell#8>", line 1, in <module> import mysql.connector ImportError: No module named 'mysql' Я не могу понять, почему MySQL не распознается.

Есть ли ограничение на количество таблиц, которые может иметь база данных PostgreSQL?

Я создал базу данных в PostgreSQL, назовем ее testdb . У меня есть общий набор таблиц внутри этой базы данных, xxx_table_one , xxx_table_two и xxx_table_three . Теперь у меня есть код Python, где я хочу динамически создавать и удалять «наборы» этих трех таблиц в мою базу данных с уникальным идентификатором в имени таблицы, отличающим разные […]

Запрос, когда параметр отсутствует django

Я хочу сделать запрос, что-то вроде Model.objects.filter(x=x).filter(y=y).filter(z=z) … но есть некоторые случаи, когда, например, y – None. Это буквально ищет базу данных для нулевых значений в столбце y – есть ли отличный способ существенно игнорировать этот параметр запроса, если он не является, т. Е. Возвращает запрос Model.objects.filter(x=x).filter(z=z)?

Не удается запустить утилиту MySql

Когда я пытаюсь запустить MySQL Utilities из WorkBench, я получаю следующую ошибку: h3tr1ck$ mysqluc -e "help utilities" Traceback (most recent call last): File "/bin/mysqluc", line 23, in <module> from mysql.utilities.common.options import license_callback, UtilitiesParser File "/Library/Python/2.7/site-packages/mysql/utilities/common/options.py", line 34, in <module> from mysql.connector.conversion import MySQLConverter ImportError: No module named connector.conversion Затем, если я нахожу «mysql» в терминал, […]

Как сделать uniques в моделях Django? А также индексируйте столбец в Django

Это моя простая модель базы данных Django. Это для 5-звездочной рейтинговой системы. class Rating(models.Model): content = models.OneToOneField(Content, primary_key=True) ip = models.CharField(max_length=200, blank=True) rating = models.IntegerField(default=0) Как вы можете видеть, он связан с «Контент», который является таблицей для моих документов. Мой вопрос: Как сделать контент + ip уникальным … так, чтобы он содержал несколько контента, но […]

Python3.4 не может установить mysql-python

# pip3.4 install mysql-python Downloading/unpacking mysql-python Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded Running setup.py (path:/tmp/pip_build_root/mysql-python/setup.py) egg_info for package mysql-python Traceback (most recent call last): File "<string>", line 17, in <module> File "/tmp/pip_build_root/mysql-python/setup.py", line 13, in <module> from setup_posix import get_config File "/tmp/pip_build_root/mysql-python/setup_posix.py", line 2, in <module> from ConfigParser import SafeConfigParser ImportError: No module named 'ConfigParser' Complete […]

Выполнить несколько независимых операторов в SQLAlchemy Core?

Я использую SQLAlchemy Core для запуска нескольких независимых операторов. Заявления заключаются в разделении таблиц и несвязанных . Из-за этого я не могу использовать стандартную table.insert() с несколькими словарями параметров, переданных в. Прямо сейчас, я делаю это: sql_conn.execute(query1) sql_conn.execute(query2) Есть ли способ, которым я могу запустить их одним выстрелом, вместо того, чтобы иметь два back-and-and-ds в […]

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