【发布时间】:2020-07-04 20:55:29
【问题描述】:
我有一个 HTML5 游戏的简单分数表,其中包含:名称、电子邮件和分数。电子邮件值应该是唯一值,但是当相同的用户再次玩游戏以提高他们的分数时,应该为该用户更新分数。现在它由于唯一值而返回错误。我应该如何创建一个可以更新数据的表?
到目前为止我创建的表:
CREATE TABLE `scores` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR( 20 ) NOT NULL,
`email` VARCHAR( 320 ) NOT NULL UNIQUE,
`score` INT NOT NULL,
PRIMARY KEY ( `id` )
) ENGINE = InnoDB;
【问题讨论】: