El Driver MySQL Native es compatible en muchos casos con la librería MySQL Client (libmysql). Esta sección documenta las incompatibilidades entre estas librerías.
Los valores de tipo bit son devueltos como strings binarios (p.e. "\0" o "\x1F") con libmysql y como strings decimales (p.e. "0" o "31") con mysqlnd. Si se desea que el código sea compatible con ambas librerías entonces siempre se deberá devolver campos de tipo bit como números desde MySQL con una consulta como la siguiente: SELECT bit + 0 FROM table.