好吧,所以這個問題已經被要求在這裏死亡,但我還沒有找到實際的MySql語句的答案。只是很多原因,它不起作用。對於那些對SQL來說並不是很有用的人,我需要一個例子。這是我的:插入信息表(column_Name)從表2中選擇column_name#1062 - 鍵2的重複項''
**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
這兩個表中都有數據。我想用Table One分數列填寫Table Two score_high。 當我嘗試
INSERT INTO Table2(score_high)
SELECT score
FROM Table1
我得到
>> MySQL表示:
>#1062 - 重複錄入 '' 的關鍵2
一清楚,外行,解釋將不勝感激。謝謝。
請不要用[tag:sql-server]標記MySQL問題。 – 2013-03-01 18:06:40
@AaronBertrand對不起,謝謝指出, – 2013-03-01 18:07:03
沒問題。祝你的問題好運。對不起,我忍不住;我只能拼寫MySQL。 – 2013-03-01 18:07:36