2012-04-02 7 views

Antwort

4

Ich denke, Sie suchen, wie Sie einen Primärschlüssel erstellen? Es gibt auch Autoinkrement, die Sie wahrscheinlich

Hier ist ein Beispiel für eine Tabellenerstellung benötigen:

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

Nein, ich suche nach Ersatz zu Unique Identifier (von SQL Server) in MySQL –

1

Wenn Sie eine Tabelle ändern, um eine andere Spalte hinzuzufügen, können Sie die Option "Eindeutig hinzufügen" verwenden. Dadurch wird eine neue Spalte hinzugefügt und sichergestellt, dass es sich nicht um ein Duplikat einer der bereits vorhandenen Spalten handelt. Es wird geschrieben als:

alter table 
your_table 
add unique (column_name) 
1

Mysql eindeutige Kennungen haben, können Sie verwenden - unique key oder das Feld eine primary key

+0

Aber Problem ist der eindeutige Bezeichner ist die Kombination von Nummer und Character.So wie kann ich das tun? –