【发布时间】:2021-06-23 17:11:52
【问题描述】:
我有一个像这样的名为 UserInfo 的表:
Userid Job Age
John A 35
Sarah B 27
我想创建另一个这样的表,称为 UserScores(分数为空):
Userid Score
John
Sarah
其中 userid 列与另一个表完全相同。我将如何使用 SQL 执行此操作?这是我尝试过的:
CREATE TABLE UserScores AS
SELECT userid, score
FROM user
我还需要将用户 ID 作为我的 UserScores 表中的主键。我该怎么做?提前致谢。
【问题讨论】:
-
用户没有分数,那么mysqlm应该如何知道分数来自哪里并为主要更改表
-
@nbk,嗯,我本来打算把分数留空,我不好让我解决这个问题
标签: mysql sql database datatable mysql-workbench