さて、この質問はここで死ぬまで尋ねられましたが、実際のMySqlステートメントの回答はまだ見つかりません. それが機能しない理由はたくさんあります。本当に役に立たない SQL に慣れていない人のために、例が必要です。これは私が持っているものです:
**Table One**
key bigint(4) UNSIGNED auto_increment
username varchar(10) utf8_general_ci
score bigint(5) UNSIGNED
password varchar(60) utf8_general_ci NULL
PRIMARY PRIMARY 15 key
username UNIQUE 15 username
**Table Two**
key bigint(4) No auto_increment
username varchar(10) utf8_general_ci No
score_old bigint(11) No
score_high bigint(11) No .
PRIMARY PRIMARY 16 key
username UNIQUE 16 username
両方のテーブルにデータがあります。テーブル 2 の score_high にテーブル 1 のスコア列を入力したいと考えています。やってみると
INSERT INTO Table2( score_high )
SELECT score
FROM Table1
私は得る
> > MySQL は次のように述べています。
> #1062 - キー 2 の重複エントリ ''
明確で素人の説明をいただければ幸いです。ありがとうございました。