2012-04-02 87 views

回答

4

我想你正在寻找如何创建主键?也有自动递增,你可能需要

这里是一个创建表的例子:

CREATE TABLE `affiliation` (
`id` bigint(20) NOT NULL AUTO_INCREMENT, 
`affiliate_id` bigint(20) DEFAULT NULL, 
`email_invited` varchar(255) DEFAULT NULL, 
`email_provider` varchar(255) DEFAULT NULL, 
PRIMARY KEY (`id`), 
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 
+0

否我正在寻找更换为唯一标识符(从SQL Server)在MySQL中 – 2012-04-02 09:40:48

1

当您更改要添加到另一个柱的表时,可以使用添加唯一。这将添加一个新列,并确保它不是任何已有列的重复。它被写为:

alter table 
your_table 
add unique (column_name) 
1

Mysql具有独特的标识符,您可以使用 -​​或作出primary key

+0

但问题是唯一标识符是数字和字符的组合。我怎样才能做到这一点? – 2012-04-02 09:39:25