MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

重複した値でUNIQUEと複数の挿入を設定した場合はどうなりますか


エラーが発生し、テーブルに何も挿入されません例を見てテーブルを作成しましょう-

mysql> create table DemoTable1585
   -> (
   -> StudentId int,
   -> StudentMarks int,
   -> UNIQUE(StudentId)
   -> );
Query OK, 0 rows affected (1.02 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable1585 values(1,87),(2,98),(3,91),(3,48);
ERROR 1062 (23000): Duplicate entry '3' for key 'StudentId'

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select * from DemoTable1585;

これにより、次の出力が生成されます。何も挿入されません:

Empty set (0.00 sec)

  1. メタバースとは何ですか?Facebookとは何の関係がありますか

    マーク・ザッカーバーグは劇的で神秘的であることが大好きで、Facebookの突然のメタへのリブランドはそれほど驚くべきことではありません。ただし、ほとんどの人にとっては何よりも混乱を招きます。メタバースとは何ですか?それはFacebookとどの程度正確に関連していますか?この2つは、信じられないほど結びついていますが、最初に、「メタバース」の意味と、すでにその一部になっている可能性があることについて詳しく見ていきましょう。 メタバースとは何ですか? ニールスティーブンソンは通常、彼の人気のある1992年のSF小説「スノウクラッシュ」でメタバースという用語を思いついたとされています。彼の小説で

  2. Excel で値が重複するリレーションシップを作成する方法

    多くの場合、 関係 を作成する必要があります。 重複を含む Excel で データセットには使用できる共通の列があるためです。しかし、どういうわけか両方のテーブルに Duplicate がある場合 値の場合、プロセスの実行が非常に難しくなります。セル値のリストから複数のワークシートを作成する方法を知りたい場合は、この記事が役に立つかもしれません。この記事では、Excel で重複するセル値との関係を作成する方法について詳しく説明します。 この練習用ワークブックを以下からダウンロードしてください。 人間関係を作る 2 つの簡単な方法 重複を含む Excel で 値 関係を作成するために、次の