2012-04-02 16 views
3

私はPHPとデータベースMySQLで作業しています。 SQL Server 2005には2つのテーブルがあり、それらをMySQLに移行したいと考えています。MYSQLで一意の識別子フィールドを持つテーブルを作成する方法

これらの2つのテーブルには、という一意の識別子のフィールドがあり、MySQLには一意の識別子データ型がありません。だから私はそれをMySQLに変換することができません。

この問題を解決するのを手伝ってください。

答えて

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

いいえ私はMySQLの一意の識別子(SQL Serverから)への置換を探しています –

1

テーブルを変更して別の列に追加する場合は、[一意に追加]を使用できます。これにより、新しい列が追加され、既存の列と重複していないことを確認します。

1

MySQLは主キーを知っている​​をまたはフィールドを作る -

+0

Airmanbzhが高速でした..申し訳ありません – dwalldorf

関連する問題