CREATE TABLE `m_loan_charge` ( `loan_id` bigint(20) NOT NULL, `charge_id` bigint(20) NOT NULL, `charge_time_enum` smallint(5) NOT NULL, `charge_calculation_enum` smallint(5) NOT NULL, `amount` decimal(19,6) NOT NULL, PRIMARY KEY (`loan_id`,`charge_id`), KEY `charge_id` (`charge_id`), CONSTRAINT `m_loan_charge_ibfk_1` FOREIGN KEY (`charge_id`) REFERENCES `m_charge` (`id`), CONSTRAINT `m_loan_charge_ibfk_2` FOREIGN KEY (`loan_id`) REFERENCES `m_loan` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;