2013-07-13 18 views

答えて

10

それはPRIMARY KEYINTである場合にのみAUTO_INCREMENTとして列を定義することができます(ない本の確認が、BIGINTがあまりにも動作します)SerialNoAUTO_INCREMENTに設定したいので、PRIMARY KEYEnrollmentIDUNIQUEとしてください。

CREATE TABLE TableName 
(
    SerialNo INT AUTO_INCREMENT PRIMARY KEY, 
    EnrollmentID INT UNIQUE, 
    -- other columns... 
) 
+0

これは意味があります。しかし、プライマリ・キーの全目的は何か、ユニークなのは同じ作業をしているようです。 –

+1

ここをクリック:http://stackoverflow.com/a/3844913/491243 –

3

シリアル番号列をUNIQUEと定義してください。

関連する問題