修改主键以使其复合

时间:2013-09-18 12:35:50

标签: mysql ddl

我有一个表arp_table,其中有值ip,mac和time。我目前有ip作为主键,但我想修改,以便它可以成为IP和时间。这是为了启用具有相同ip但输入时间不同的条目。 我在假设代码

alter table arp_table
modify PRIMARY KEY(ip,time) 

会起作用,但它不起作用。我正在使用mysql数据库

1 个答案:

答案 0 :(得分:1)

您首先放弃现有的:

ALTER TABLE arp_table DROP PRIMARY KEY, ADD PRIMARY KEY(ip,time)