alter table database.yourMainTable
change column topic_id photo_id int(11) not null auto_increment
然后您必须删除第二个表的约束外键,这一点很重要,并更改列名。
ALTER TABLE database.yoursecondtable
DROP FOREIGN KEY yourSecondTable, -- if you don't know you can check it with you phpadmin.
CHANGE COLUMN topic_id photo_id int(11) not null auto_increment --the type of both columns have to be same
最后将约束和引用添加到第一个表;)
ALTER TABLE database.yoursecondtable
ADD CONSTRAINT fk_yourconstraintforeignkey
FOREIGN KEY (newid) REFERENCES gimnasio.planes(idnew)
ON DELETE CASCADE
ON UPDATE CASCADE
1条答案
按热度按时间djmepvbi1#
如果试图更改id列,则必须首先更改主列表,然后再更改另一个表。
然后您必须删除第二个表的约束外键,这一点很重要,并更改列名。
最后将约束和引用添加到第一个表;)