mysql中SERIAL和AUTO_INCREMENT有什么区别
我遇到了两种方法来自动增加mysql中的ID。
一个是 ,另一个是 。
因此,假设我想创建一个表myfriends。我可以通过两种方式创建它:
1)
mysql> create table myfriends(id int primary key auto_increment,frnd_name varchar(50) not null);
2)
mysql> create table myfriends(id serial primary key,frnd_name varchar(50) not null);
两者之间有什么区别?
要么
有谁能比别人有优势?
请帮忙。
回答:
根据文档
SERIAL是BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE的别名。
因此,在创建对SERIAL PK的引用时要小心,因为该引用列必须是这种确切的类型。
以上是 mysql中SERIAL和AUTO_INCREMENT有什么区别 的全部内容, 来源链接: utcz.com/qa/408942.html