Tag: mysql

Python и MySQLdb – использование DROP TABLE IF EXISTS, похоже, исключает

У меня этот код. ….. try: task_db.cursor.execute('DROP TABLE IF EXISTS `tasks`') print "Affected: %d" % task_db.cursor.rowcount except MySQLdb.Error, e: print "Error ocurred: %s " % e.args[0] print e Если таблица задач не существует, я получаю предупреждение, подобное create_database.py:11: Warning: Unknown table 'tasks' Но если таблица действительно существует, я не получу этого предупреждения. Странный?

Как получить ошибку типа MySQL с помощью PyMySQL?

Я делаю приложение Python с MySQL и PyMySQL, и я хотел бы узнать количество ошибок MySQL, когда я получу его, чтобы я мог делать что-то другое в зависимости от него. Есть ли способ сделать это с помощью инструкции try-except или другим способом?

Модуль Python MySQL

Я разрабатываю веб-приложение, которое должно взаимодействовать с базой данных MySQL, и я не могу найти действительно хороших модулей для Python. Я специально ищу быстрый модуль, способный обрабатывать сотни тысяч подключений (и запросы, все в течение короткого периода времени друг от друга), без существенного влияния на скорость.

Почему мой скрипт не работает, но я могу вручную Вставить в mysql?

conn = MySQLdb.connect(host='db1', user='user', passwd='pass', db='db', port=3306) cursor = conn.cursor() count = int(sys.argv[1]) x = 0 while x < count: x += 1 cursor.execute("INSERT INTO auth_group(name) VALUES(%s)", (str(x))) #if I change %s to 'kkkk', it doesn't work either. print str(x) + ' / ' + str(count) print 'done' Однако … если я зашел в «mysql […]

Как использовать параметр skip-name-resolve при использовании MySQLdb для Python?

Я пытаюсь подключиться к базе данных в домене с моей виртуальной машины. Он работает на XP, но как-то не работает на Win7 и уходит с: «OperationalError: (1042,« Не удается получить имя хоста для вашего адреса ») Теперь я попытался отключить брандмауэр и прочее, но это все равно. Мне не нужно разрешение DNS, которое только замедлит […]

Сходство между пользователями на основе голосования

скажем, у меня есть набор пользователей, набор песен и набор голосов по каждой песне: =========== =========== ======= User Song Vote =========== =========== ======= user1 song1 [score] user1 song2 [score] user1 song3 [score] user2 song1 [score] user2 song2 [score] user2 song3 [score] user3 song1 [score] user3 song2 [score] user3 song3 [score] user-n song-n [score] =========== =========== […]

Запрос UPDATE PyMysql

Я пытаюсь использовать PyMysql, и до сих пор все, что я делал (Select / insert), но когда я пытаюсь его обновить, это просто не работает, никаких ошибок нет ничего, просто ничего не делает. import pymysql connection = pymysql.connect(…) cursor = connection.cursor() cursor.execute("UPDATE Users SET IsConnected='1' WHERE Username='test'") cursor.close() connection.close() и да, я дважды проверил, что […]

Как я могу остановить python от преобразования mySQL DATETIME в datetime.date, когда время 00:00:00?

Я читаю в различных типах данных из базы данных mySQL. Пятый столбец имеет тип DATETIME в базе данных. Я использую это как entry_date для объекта BloodTraitRecord. import mysql.connector from datetime import timedelta from datetime import datetime show_DB = """select RUID, test_sname, test_value, units, ref_range, entry_date from %s where RUID=%%s and test_sname=%%s order by RUID, test_sname, […]

Как установить mysql-python для python2.7

Как установить mysql–python для python2.7. Следующий скрипт, по-видимому, использует -I / usr / include / mysql, который пуст, но у меня есть другие папки, такие как / usr / include / mysql51 и / usr / include / mysql55, которые, похоже, содержат файлы заголовков. sudo pip install MYSQL-python –allow-all-external Я получил следующую ошибку: Collecting MYSQL-python […]

Загрузка таблицы mysql в python занимает очень много времени по сравнению с R

У меня довольно большая таблица mysql, около 30M строк, 6 столбцов, около 2gb при загрузке в память. Я работаю как с python, так и с R. В R я могу загрузить таблицу в память, и она занимает около 90 секунд. Но в python это занимает 40 минут. Я пробовал это как с sqlalchemy, так и […]

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