2012-04-02 86 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