私はPHPとデータベースMySQLで作業しています。 SQL Server 2005には2つのテーブルがあり、それらをMySQLに移行したいと考えています。MYSQLで一意の識別子フィールドを持つテーブルを作成する方法
これらの2つのテーブルには、という一意の識別子のフィールドがあり、MySQLには一意の識別子データ型がありません。だから私はそれをMySQLに変換することができません。
この問題を解決するのを手伝ってください。
私はPHPとデータベースMySQLで作業しています。 SQL Server 2005には2つのテーブルがあり、それらをMySQLに移行したいと考えています。MYSQLで一意の識別子フィールドを持つテーブルを作成する方法
これらの2つのテーブルには、という一意の識別子のフィールドがあり、MySQLには一意の識別子データ型がありません。だから私はそれをMySQLに変換することができません。
この問題を解決するのを手伝ってください。
私はあなたが主キーを作成する方法を探していると思いますか?ありますが、おそらくここ
が必要になります自動インクリメントは、テーブルの作成の例です:
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
テーブルを変更して別の列に追加する場合は、[一意に追加]を使用できます。これにより、新しい列が追加され、既存の列と重複していないことを確認します。
Mysqlには "Unique"プロパティがあります。詳細については
:http://dev.mysql.com/doc/refman/5.0/en/constraint-primary-key.html
あなたはMySQLWorkbenchのようなソフトウェアを使用している場合は、主キーやユニークなどの属性を確認することができます。 primary key
Mysql
は、一意の識別子を持って、あなたが使用することができます。マニュアルをお読みください。 http://dev.mysql.com/doc/refman/4.1/en/constraint-primary-key.html
しかし、問題は、一意の識別子がNumberとCharacter.Soの組み合わせであることです。どうすればいいですか? –
私は、MS SQLでの一意の識別子の詳細に慣れていないんだけど、あなたがかもしれ
https://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html#function_uuid
私はUNIQUE
でVARCHAR
またはCHAR
列でこれを置く:MySQLのUUID
機能が欲しいものを得ることができキー。
いいえ私はMySQLの一意の識別子(SQL Serverから)への置換を探しています –