• unknown's avatar
    Bug#22043 MySQL don't add "USE <DATABASE>" before "DROP PROCEDURE EXISTS" · 8cf83657
    unknown authored
    - CREATE PROCEDURE stores database name based on query context instead
      of 'current database' as set by 'USE' according to manual.
      The bug reporter interpret the filtering statements as bug for
       DROP PROCEDURE based on this behavior.
    - Removed the code which changes db context.
    - Added code to check that a valid db was supplied.  
    
    
    mysql-test/r/rpl_sp.result:
      - Added test case (result)
    mysql-test/t/rpl_sp.test:
      - Added test case
    sql/sp.cc:
      - Removed code for changing current db context.
    sql/sql_parse.cc:
      - Added code to check if a valid db was supplied.
    8cf83657
sp.cc 55 KB