【发布时间】:2017-04-05 11:23:23
【问题描述】:
我在 MySQL 中有一个表,我从中提取第一个字母并将其插入到另一个为空但未正确提取的列中。它显示空值并将表中的行数加倍并显示在另一半,如下所示。
TEAM TS
AUSTRALIA (NULL)
ZIMBABWE (NULL)
GHANA (NULL)
(NULL) A
(NULL) Z
(NULL) G
但我希望通过以下方式:
TEAM TS
AUSTRALIA A
ZIMBABWE Z
GHANA G
我写了以下查询:
insert into [table_name]
(
TS
)
SELECT SUBSTRING(TEAM,1,1)
FROM [table_name]
;
我做错了什么?
【问题讨论】: