首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据插入新创建的列MySQL中

将数据插入新创建的列MySQL中
EN

Stack Overflow用户
提问于 2016-02-21 06:41:38
回答 1查看 40关注 0票数 0

我已经成功地在我的MySQL表中添加了一个新列。但是,我似乎不能向其中添加任何数据。我曾尝试使用UPDATE,但出现错误。我包含了表的原始代码,以及添加了列和尝试更新的ALTER

代码语言:javascript
复制
CREATE TABLE `Teams` (
  `Team_id` INTEGER unsigned NULL AUTO_INCREMENT DEFAULT NULL,
  `team name` VARCHAR(50) NULL DEFAULT NULL,
  `league` CHAR(2) NULL DEFAULT NULL,
  `div` VARCHAR(15) NULL DEFAULT NULL,
  PRIMARY KEY (`Team_id`)
);

填充物(略)

代码语言:javascript
复制
INSERT INTO `Teams` (`team name`,`league`,`div`) VALUES
('Free Agent','',''),
('Blue Jays','AL','East'),
('Yankees','AL','East'),
('Orioles','AL','East'),
...and so on

The ALTER

代码语言:javascript
复制
ALTER TABLE Teams
ADD City VARCHAR(20);

The UPDATE

代码语言:javascript
复制
UPDATE Teams
SET City='NONE' where (team name='Free Agent');
EN

回答 1

Stack Overflow用户

发布于 2016-02-21 06:44:00

如果标识符包含空格,则应对其进行转义:

代码语言:javascript
复制
UPDATE `Teams`
SET `City`='NONE' where (`team name`='Free Agent');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35529990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档