首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在水壶/勺子上插入自动递增id

问在水壶/勺子上插入自动递增id
EN

Stack Overflow用户
提问于 2016-08-11 20:48:41
回答 1查看 3.4K关注 0票数 0

我在文本文件上只有一列“名称”。我想将这个列添加到我的数据库的表“name”中,这个表已经存在并且有很多名称。这看起来很简单,但我不知道如何添加自动增量ID

我有这样的事情:

代码语言:javascript
复制
names
John
Lars
Peter

我想要这样的东西。

代码语言:javascript
复制
 id | names
 .........
 68 | John
 69 | Lars
 70 | Peter

我就是这样创建我的桌子的:

代码语言:javascript
复制
CREATE TABLE IF NOT EXISTS `names` (
  `id` INT NOT NULL AUTO_INCREMENT COMMENT '',
  `name` VARCHAR(45) NOT NULL COMMENT '',
  PRIMARY KEY (`id`)  COMMENT '')
ENGINE = InnoDB;

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-11 21:34:26

有两个细节需要考虑:

1 -如果不希望数据库中的两行具有相同的名称,则必须仅在insert/update任务的查找部分中设置名称字段。

2 --如果您可以有两个同名行。不会在insert/update任务的查找部分放置任何内容。

水壶不会在两种情况下插入ID列。Mysql将自动定义下一个ID,因为ID字段被标记为auto_icrement。

更新

请看目标表字段。您已经定义了“域”表,而不是“名称”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38905880

复制
相关文章

相似问题

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