mysql如何把主键设置为自增类型

mysql如何把主键设置为自增类型,第1张

可以先用show create table tablename

看一下主键的创建属性;

比如 `id` int(11) unsigned NOT NULL,

然后用 ALTER TABLE `tablename` CHANGE `id` `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT就可以把主键设置为自增了

主键一般要设置成自增。所谓自增,就是在插入的时候,该字段不需要赋值,会自动+1;如果我的表有id,name两个字段,id自增。插入的时候只需这样:insertintotablename(name)values('zhangsan')//id会自动有值如果你没有自增,那就要指明字段了:insertintotablename(id,name)values(1,'zhangsan')//id不会自动有值

一个正常大小整数,有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295。 *** 作方法如下:

1、首先启动MySQL,新建数据库aaa,右键点击Tables,选择new table,建立一个新表。

2、添加字段xsid,类型为int,添加字段xsname,类型为vachar。如图中所示,选中字段xsid,通过点击Primary Key,或者图中2位置,设置该字段为主键。保存表,名称为xstable。

3、打开表xstable,新建查询,输入图中的sql语句,执行成功后表中即插入了一条数据。

4、将sql中的xsid数值设为空,第一次执行语句可以成功,xsid默认存储的是0,执行第2次时,报错,如图中所示。

5、最后打开表xstable的设计界面,选中xsid字段,在下面的Auto Increment前打上对勾,即选择为自动增长。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5901531.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存