Mysql 更改与另一个有关系的主键列 table

Mysql alter a primary key column that has a relationship with another table

我能否将与另一个 table 有关系的主键列更改为自动递增。

这是我的代码

 alter table sales_agreement modify column client_id int(11)  auto_increment ;

但我得到错误:-

 Cannot change column 'Client_id': used in a foreign key constraint 'Relationship5' of table ' order_sheet'

编辑 Sales_Agreement Table

    CREATE TABLE  Sales_Agreement
    (

      Client_id Int NOT NULL,
      Client Varchar(200) NOT NULL,
     PRIMARY KEY (Client_id)
    ) ;

Table order_sheet

 CREATE TABLE Sales.Order_Sheet
(
  Client_id Int NOT NULL
)
;
ALTER TABLE Sales.Order_Sheet ADD PRIMARY KEY (Client_id)
;

ALTER TABLE Order_Sheet ADD CONSTRAINT Relationship5 FOREIGN KEY (Client_id) REFERENCES Sales_Agreement (Client_id)  
;

先尝试删除外键,

ALTER TABLE 'Order_Sheet' DROP FOREIGN KEY 'Relationship5';

然后通过修改主键来改变table。