-- 结算历史表复合主键(支持同一业务 id 多条历史) -- 若库中已存在主键或重复 (id, his_create_at) 请先清理后再执行。 START TRANSACTION; ALTER TABLE ord_client_settlement_his ADD PRIMARY KEY (id, his_create_at); ALTER TABLE ord_client_settlement_item_his ADD PRIMARY KEY (id, his_create_at); ALTER TABLE ord_supplier_settlement_his ADD PRIMARY KEY (id, his_create_at); ALTER TABLE ord_supplier_settlement_item_his ADD PRIMARY KEY (id, his_create_at); COMMIT;