下面显示的表格通过xxx
字段连接。如何在yyy
不重新创建表的情况下删除此关系并将其更新为(可能使用ALTER
)?所以,我希望它yyy
成为table1
关键,而xxx
成为一个常规字段。在table2
我可能应该更新yyy
到Primary Key
.
CREATE TABLE IF NOT EXISTS `table1` (
`id1` smallint(6) NOT NULL AUTO_INCREMENT,
`xxx` smallint(6) DEFAULT NULL,
`yyy` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id1`),
KEY `xxx` (`xxx`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15;
CREATE TABLE IF NOT EXISTS `table2` (
`xxx` smallint(6) NOT NULL,
`yyy` varchar(50) NOT NULL,
`zzz` varchar(30) NOT NULL,
PRIMARY KEY (`xxx`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;