diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-08-03 14:09:26 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-08-03 14:09:26 +0200 |
commit | 2aa4c33c265448789dec61280ee96005295ab2fb (patch) | |
tree | 9ea111c609eb25411ce47d16d389342bf7bc1df3 | |
parent | 9b3c2d9d25d9c0213ef0af58c285d2713a020c8b (diff) |
TINYBLOB is also limited to 255 bytes so handle it as short string
-rw-r--r-- | odb/mysql/common.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/odb/mysql/common.cxx b/odb/mysql/common.cxx index 71e3e00..e1441f1 100644 --- a/odb/mysql/common.cxx +++ b/odb/mysql/common.cxx @@ -86,14 +86,15 @@ namespace mysql break; } case sql_type::BINARY: + case sql_type::TINYBLOB: { // BINARY's range is always 255 or less from MySQL 5.0.3. + // TINYBLOB can only store up to 255 bytes. // traverse_short_string (m, t); break; } case sql_type::VARBINARY: - case sql_type::TINYBLOB: case sql_type::BLOB: case sql_type::MEDIUMBLOB: case sql_type::LONGBLOB: |