Incompatibilidades

O Driver Nativo MySQL é na maioria dos casos compatível com a Biblioteca Cliente MySQL (libmysql). Esta seção documenta incompatibilidades entre estas bibliotecas.

  • Valores do tipo de dados bit são retornados como strings binárias (por exemplo, "\0" ou "\x1F") com libmysql e como strings decimais (por exemplo, "0" ou "31 ") com mysqlnd. Se for desejado que o código seja compatível com ambas as bibliotecas, então os campos de bits devem ser sempre retornados como números do MySQL com uma consulta como esta: SELECT bit + 0 FROM table.