吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1520|回复: 9
收起左侧

[已解决] mysql自增长到底是怎么一回事,求助[已解决]

[复制链接]
小丶_明 发表于 2020-1-8 16:51
本帖最后由 小丶_明 于 2020-1-8 17:21 编辑

以前没接触过mysql,学过SqlServer,然后今天建表时
这是建表的语句,大伙帮忙看看错没,如果错了还望指出
然后创建的表也显示自增长,可是为什么添加数据的时候
image.png
好像说数据对不上,sql server以前是这么写,mysql不能这么写吗?
这个自增长是怎么回事,如果是我代码错了,还望大家指出来,今天刚接触
这个不是太懂
image.png
image.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ColoThor 发表于 2020-1-8 17:02
insert into category(name,alias) values('test','test')
zhangwei1997 发表于 2020-1-8 17:05
zhangwei1997 发表于 2020-1-8 17:06
1170 发表于 2020-1-8 17:09
insert into test values(null, 'test','test')
或者
insert into test(name, alias) values('test','test')
 楼主| 小丶_明 发表于 2020-1-8 17:10

之前试着指明列是可以,我可以再问下自增长吗,为什么我可以添加数据时可以是 1 10 11这样,这个也算自增长吗
sxf_0328 发表于 2020-1-8 17:11
没看懂!你创建的是test表,然后又向category表中插入数据?
chenrubai 发表于 2020-1-8 17:11
CREATE TABLE `test` (
  `test_id` int(3) NOT NULL AUTO_INCREMENT,
  `name` varchar(30) DEFAULT NULL,
  `alias` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`test_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

INSERT INTO `数据库名称`.`test`(`name`, `alias`) VALUES ('test', 'test')
 楼主| 小丶_明 发表于 2020-1-8 17:21
sxf_0328 发表于 2020-1-8 17:11
没看懂!你创建的是test表,然后又向category表中插入数据?

抱歉,改过来了
zhangwei1997 发表于 2020-1-8 18:11
小丶_明 发表于 2020-1-8 17:10
之前试着指明列是可以,我可以再问下自增长吗,为什么我可以添加数据时可以是 1 10 11这样,这个也算自增长 ...

你这样操作应该已经重置了起始自增字段
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 22:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表