хранение бинарных данных

mihail_13
Дата: 26.12.2012 22:26:07
Прочитал что в запросе надо экранировать только коды 0, 27 и 5c ('\0',\,')
Похоже этого не достаточно.
Ругается на запрос со следующими кодами: 29 38 01 05 89 83 48 99 7d 4c 0f 43 ad d7 1b 33
Какой полный список экранируемых кодов?
Akina
Дата: 26.12.2012 22:29:14
mihail_13
Прочитал что

Не там прочитал. Читай в официальной документации.
mihail_13
Дата: 26.12.2012 22:50:22
http://mysql.ru/docs/mysql-man-5.0-en/language-structure.html#string-syntax
Кроме этих трех еще двойная ковычка, но ее в моей строке нет.
Если сами не знаете ни посылайте куда подальше, а если знаете приведите цитату.
Akina
Дата: 27.12.2012 00:21:49
Русским же по белому сказано - ОФИЦИАЛЬНУЮ!!! нет, блин, мало того что перепост читаешь, так ещё и не в том месте, где надо читать...

http://dev.mysql.com/doc/refman/5.5/en/string-literals.html#character-escape-sequences
mihail_13
Дата: 27.12.2012 00:31:54
Слово "цитата" видимо не знакомо.
Ну может в английском сможете мне показать где там символ из моего списка?
If you want to insert binary data into a string column (such as a BLOB column), you should represent certain characters by escape sequences. Backslash (“\”) and the quote character used to quote the string must be escaped. In certain client environments, it may also be necessary to escape NUL or Control+Z. The mysql client truncates quoted strings containing NUL characters if they are not escaped, and Control+Z may be taken for END-OF-FILE on Windows if not escaped. For the escape sequences that represent each of these characters, see Table 9.1, “Special Character Escape Sequences”.