好的,所以这个问题已经在这里被问死了,但我仍然没有找到实际的 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
两个表中都有数据。我想用表一的分数列填充表二的 score_high。当我尝试
INSERT INTO Table2( score_high )
SELECT score
FROM Table1
我明白了
> > MySQL 说:
> #1062 - 键 2 的重复条目 ''
一个清晰的,外行的,解释将不胜感激。谢谢你。