An error occurred fetching the project authors.
  1. 13 Oct, 2009 1 commit
    • Konstantin Osipov's avatar
      Backport of: · 59c1746b
      Konstantin Osipov authored
      ----------------------------------------------------------
      revno: 2630.2.6
      committer: Konstantin Osipov <konstantin@mysql.com>
      branch nick: mysql-6.0-27430
      timestamp: Mon 2008-05-26 16:12:28 +0400
      message:
        Cover four special cases of WL#4166 with tests:
        - when the query cache is disabled at the time of prepared statement
        reprepare
        - when long data parameters are used
        - when character_set_connection != character_set_client, and a parameter
        conversion takes place
        - when parameter data is out of acceptable range, e.g. year 10000 is
        supplied as part of MYSQL_TYPE_DATETIME value. The server is supposed
        to warn in such case.
      59c1746b
  2. 31 Aug, 2007 1 commit
    • anozdrin/alik@ibm.opbmk's avatar
      Fix for BUG#25843: changing default database between PREPARE and EXECUTE · d6f94b06
      anozdrin/alik@ibm.opbmk authored
      of statement breaks binlog.
      
      There were two problems discovered by this bug:
      
        1. Default (current) database is not fixed at the creation time.
           That leads to wrong output of DATABASE() function.
      
        2. Database attributes (@@collation_database) are not fixed at
           the creation time. That leads to wrong resultset.
      
      Binlog breakage and Query Cache wrong output happened because of
      the first problem.
      
      The fix is to remember the current database at the PREPARE-time and
      set it each time at EXECUTE.
      d6f94b06
  3. 23 Jun, 2007 1 commit
  4. 24 May, 2007 1 commit