• unknown's avatar
    Don't automaticly generate a new key for a foreign key constraint if there is already a usable key. · d3fcd8d4
    unknown authored
    Prefer not automatic keys before automatic keys. If there is two conf
    
    
    BitKeeper/etc/ignore:
      added *.d
    include/my_base.h:
      Added flag for automaticly generated key
    mysql-test/r/constraints.result:
      Update tests after bug fix
    mysql-test/r/create.result:
      Update tests after bug fix
    mysql-test/r/innodb.result:
      Added test of automatic creation of foreign keys
    mysql-test/t/innodb.test:
      Added test of automatic creation of foreign keys
    mysql-test/t/key_cache.test:
      Portability fixes (64 BIT os)
    sql/sql_acl.cc:
      Indentation fixes
    sql/sql_class.cc:
      Fix key comparison to handle prefix and optionally key segments in different order.
    sql/sql_class.h:
      Added flag for automaticly generated keys
    sql/sql_parse.cc:
      Added flag for automaticly generated keys
    sql/sql_table.cc:
      Don't automaticly generate a new key for a foreign key constraint if there is already a usable key.
      Prefer not automatic keys before automatic keys. If there is two conflicting automatic keys, prefer the longer one.
    sql/sql_yacc.yy:
      Added flag for automaticly generated keys
    strings/strings-x86.s:
      Portability fix.
    d3fcd8d4
sql_yacc.yy 144 KB