« 実行時設定
持続的接続 »

非互換性

MySQL Native Driver は、MySQL Client Library (libmysql) とほぼ互換性があります。 このセクションでは、互換性のない部分について説明します。

  • bit 型の値は、libmysql では二進文字列 ("\0" や "\x1F") として返しますが、mysqlnd の場合は十進文字列 ("0" や "31") として返します。どちらのライブラリでも同じように動くようにするには、 bit 型のフィールドを常に数値として返すようなクエリを書きましょう。たとえば SELECT bit + 0 FROM table のようにします。

関連キーワード:
互換性   MySQL   libmysql   実行時   持続的   接続   Mysqlnd   Native   Driver   Client   Library   セクション   二進   mysqlnd   十進   ライブラリ   数値   クエリ   table
関連する関数・ページ:
book.mysqlnd   datetime.constants   mysqlnd.overview   migration56   migration81.constants   function.sapi-windows-cp-is-utf8