Найти - Пользователи
Полная версия: В MySQL не записываются данные
Начало » Python для новичков » В MySQL не записываются данные
1 2
Moi5es
А это что?
Т.е. в БД записывает? Но почему тогда через phpmyadmin ничего не видно?

Вот еще нашел (у меня как раз InnoDB):
По умолчанию MySQL работает в режиме autocommit. Это означает, что при выполнении обновления данных MySQL будет сразу записывать обновленные данные на диск.

При использовании таблиц, поддерживающих транзакции (таких как InnoDB, BDB), в MySQL можно отключить режим autocommit при помощи следующей команды:

SET AUTOCOMMIT=0

После этого необходимо применить команду COMMIT для записи изменений на диск или команду ROLLBACK, которая позволяет игнорировать изменения, произведенные с начала данной транзакции.
FishHook
Moi5es
Т.е. в БД записывает? Но почему тогда через phpmyadmin ничего не видно?
Не с того конца копаете. Через командную строку данные вставляются? Их видно в phpmyadmin?
Moi5es
Через командную строку данные вставляются? Их видно в phpmyadmin?
Да, всё работает.


Разобрался в чем был косяк
path = r'C:\config.cnf' не работает
Traceback (most recent call last):
  File "C:\Users\storchak1\Desktop\TEST\CryptoproCheck_0.6.py", line 38, in <module>
    cursor.execute("INSERT INTO cryptopro(Name, Alert) VALUES('user','1')")
  File "C:\Python34\lib\MySQLdb\cursors.py", line 220, in execute
    self.errorhandler(self, exc, value)
  File "C:\Python34\lib\MySQLdb\connections.py", line 36, in defaulterrorhandler
    raise errorvalue
  File "C:\Python34\lib\MySQLdb\cursors.py", line 209, in execute
    r = self._query(query)
  File "C:\Python34\lib\MySQLdb\cursors.py", line 371, in _query
    rowcount = self._do_query(q)
  File "C:\Python34\lib\MySQLdb\cursors.py", line 335, in _do_query
    db.query(q)
  File "C:\Python34\lib\MySQLdb\connections.py", line 280, in query
    _mysql.connection.query(self, query)
_mysql_exceptions.OperationalError: (1046, 'No database selected')
Заменил на
db = MySQLdb.connect(host="localhost", user="root", passwd="", db="test")
И все заработало нормально

А что может быть не то с путями?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB