• Aditya A's avatar
    Bug #29021730 CRASHING INNOBASE_COL_CHECK_FK WITH FOREIGN KEYS · f3a9f12b
    Aditya A authored
    PROBLEM
    -------
    Function innodb_base_col_setup_for_stored() was skipping to store
    the base column information for a generated column if the base column
    was a "STORED" generated column. This later causes a crash in function
    innoabse_col_check_fk() where it says that a generated columns depends
    upon two base columns ,but there is information on only one of them.
    There was a explicit check barring the stored columns being stored,
    which is wrong because the documentation says that a generated stored
    column can be a part of a generated column.
    
    FIX
    ----
    Store the information of base column if it is a stored generated column.
    
    #RB21247
    Reviewed by: Debarun Banerjee <debarun.banerjee@oracle.com>
    f3a9f12b
ha_innodb.cc 637 KB