diff --git a/lib/mysql-native/serializers/reader.js b/lib/mysql-native/serializers/reader.js
index <HASH>..<HASH> 100644
--- a/lib/mysql-native/serializers/reader.js
+++ b/lib/mysql-native/serializers/reader.js
@@ -125,6 +125,9 @@ reader.prototype.unpackBinary = function(type, unsigned)
     case constants.types.MYSQL_TYPE_BLOB:
         result = this.lcstring();
         break;
+    case constants.types.MYSQL_TYPE_TINY:
+        result = this.num(1);
+        break;
     case constants.types.MYSQL_TYPE_LONG:
         result = this.num(4);
         break;
@@ -156,7 +159,7 @@ reader.prototype.unpackBinary = function(type, unsigned)
     case constants.types.MYSQL_TYPE_TIME:
          return this.unpackBinaryTime();
     case constants.types.MYSQL_TYPE_DATETIME:
-    case constants.types.MYSQL_TYPE_TYMESTAMP:
+    case constants.types.MYSQL_TYPE_TIMESTAMP:
          return this.unpackBinaryDateTime();
     default:
         result = "_not_implemented_ " + constants.type_names[type] + " " + sys.inspect(this.data); //todo: throw exception here
add support for reading tinyints