Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Ubuntu 11.10 - особенности работы
#10
Иногда, при обновлении базы данных, получается следующая ошибка:

Код:
=============================

Error: Incorrect string value: 'xD0xA1xD0xB5xD1x80...' for column 'name' at row 1

=============================

Traceback:

  File "/home/asiou/www/asiou/../asiou/common/util.py", line 2014, in execute_sql_file

    cursor.execute(line.decode(settings.FILE_CHARSET))

  File "/usr/local/lib/python2.7/dist-packages/Django-1.3.1-py2.7.egg/django/db/backends/util.py", line 34, in execute

    return self.cursor.execute(sql, params)

  File "/usr/local/lib/python2.7/dist-packages/Django-1.3.1-py2.7.egg/django/db/backends/mysql/base.py", line 86, in execute

    return self.cursor.execute(query, args)

  File "/usr/lib/pymodules/python2.7/MySQLdb/cursors.py", line 176, in execute

    if not self._defer_warnings: self._warning_check()

  File "/usr/lib/pymodules/python2.7/MySQLdb/cursors.py", line 92, in _warning_check

    warn(w[-1], self.Warning, 3)

=============================

SQL: INSERT INTO asiou_p_params VALUES   (1, NULL, 1, 1, 600, 'Серия', 'p_id_card_series', '', 'Серия документа удостоверяющего личность', 0, 0, 0, '', 0),  (2, NU...



Execute file '20150225' - FAILED



Причем, в винде все нормально.

Ошибка связана с неверным типом базы данных, который выставился по умолчанию, а именно - collation.

можно посмотреть запросом: SHOW COLLATION;

Вариантов поменять это, думаю, много. Я просто выставил в свойствах базы данных collation utf8_general_ci.



Ответить


Сообщения в этой теме
Ubuntu 11.10 - особенности работы - Автор: Ruslan - 29-04-2015, 10:18

Переход:


Пользователи просматривают эту тему: 1 Гость(ей)