Timestamp/Time
          conversion goes in the wrong „direction“ when
          useTimeZone=true and server time zone
          differs from client time zone. (Bug#5874)
        
          DatabaseMetaData.getIndexInfo() ignored
          unique parameter. (Bug#7081)
        
          Support new protocol type
          MYSQL_TYPE_VARCHAR.
        
          Added useOldUTF8Behavior' configuration
          property, which causes JDBC driver to act like it did with
          MySQL-4.0.x and earlier when the character encoding is
          utf-8 when connected to MySQL-4.1 or newer.
        
          Statements created from a pooled connection were returning
          physical connection instead of logical connection when
          getConnection() was called. (Bug#7316)
        
          PreparedStatements don't encode Big5 (and
          other multi-byte) character sets correctly in static SQL
          strings. (Bug#7033)
        
Connections starting up failed-over (due to down master) never retry master. (Bug#6966)
          PreparedStatement.fixDecimalExponent()
          adding extra +, making number unparseable
          by MySQL server. (Bug#7061)
        
          Timestamp key column data needed _binary
          stripped for
          UpdatableResultSet.refreshRow(). (Bug#7686)
        
          Backported SQLState codes mapping from Connector/J 3.1, enable
          with useSqlStateCodes=true as a connection
          property, it defaults to false in this
          release, so that we don't break legacy applications (it
          defaults to true starting with Connector/J
          3.1).
        
          PreparedStatement.fixDecimalExponent()
          adding extra +, making number unparseable
          by MySQL server. (Bug#7601)
        
          Escape sequence {fn convert(..., type)} now supports
          ODBC-style types that are prepended by
          SQL_.
        
          Fixed duplicated code in
          configureClientCharset() that prevented
          useOldUTF8Behavior=true from working
          properly.
        
Handle streaming result sets with more than 2 billion rows properly by fixing wraparound of row number counter.
          MS932, SHIFT_JIS, and
          Windows_31J not recognized as aliases for
          sjis. (Bug#7607)
        
          Adding CP943 to aliases for
          sjis. (Bug#6549, fixed while fixing Bug#7607)
        
Which requires hex escaping of binary data when using multi-byte charsets with prepared statements. (Bug#8064)
          NON_UNIQUE column from
          DBMD.getIndexInfo() returned inverted
          value. (Bug#8812)
        
          Workaround for server Bug#9098: Default values of
          CURRENT_* for DATE,
          TIME, DATETIME, and
          TIMESTAMP columns can't be distinguished
          from string values, so
          UpdatableResultSet.moveToInsertRow()
          generates bad SQL for inserting default values.
        
          EUCKR charset is sent as SET NAMES
          euc_kr which MySQL-4.1 and newer doesn't understand.
          (Bug#8629)
        
          DatabaseMetaData.supportsSelectForUpdate()
          returns correct value based on server version.
        
          Use hex escapes for
          PreparedStatement.setBytes() for
          double-byte charsets including „aliases“
          Windows-31J, CP934,
          MS932.
        
          Added support for the EUC_JP_Solaris
          character encoding, which maps to a MySQL encoding of
          eucjpms (backported from 3.1 branch). This
          only works on servers that support eucjpms,
          namely 5.0.3 or later.
        
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

