mysql数据库如何创建自增长标识? id int identity(1,1)在mysql中行不同啊!!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库如何创建自增长标识? id int identity(1,1)在mysql中行不同啊!!!相关的知识,希望对你有一定的参考价值。
id int identity(1,1)在mysql中行不通啊!!!
mysql> create table aa(id int identity(1,1),name varchar(50));
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identity(1,1),name varchar(50))' at line 1
(stuid int auto_increment primary key,
stuname varchar(20)) 追问这个我之前就试过了,要手动插入id值,如果不插入就报错。
----------------------------------------------------
你插入的语句是什么。上面的表能实现自增id 参考技术A 注意了! 在sql中自增用identity();但在oracle中不能再用这个关键字了,要用sequence来自增,你明白了吗 ?本回答被提问者采纳
sqlserver中如何设置两个自动增长的表示列
参考技术A sqlServer单表中无法同时设置两个自增长的列,一般情况下没必要。可以使用两个表,每个表一个自增长列,然后通过某个字段进行级联。 参考技术B 列属性→标识规范→是标识 将这个设为“是”
还可以设置标识增量。
以上是关于mysql数据库如何创建自增长标识? id int identity(1,1)在mysql中行不同啊!!!的主要内容,如果未能解决你的问题,请参考以下文章