mysql資料庫表中有自增主鍵id,當用sql插入語句中插入語句帶有id列值記錄的時候;
如果指定了該列的值,則新插入的值不能和已有的值重複,而且必須大於其中最大的乙個值;
也可以不指定該列的值,只將其他列的值插入,讓id還是按照mysql自增自己填;
具體:1.建立資料庫
create
table
ifnot
exists userinfo (
id int
primary
key auto_increment,
name varchar(50) not
null,
password varchar(50) not
null
);
2.插入資料記錄
insert
into userinfo values(1,'aaa','1212');
#方法①:
insert
into userinfo values(null,'ddf','8979');
insert
into userinfo values(0,'ddf','8979');
#方法②:
insert
into userinfo(name,password) values('ddf','8979');
MySQL資料表中有自增長主鍵時如何插入資料
mysql資料庫表中有自增主鍵id,當用sql插入語句中插入語句帶有id列值記錄的時候 如果指定了該列的值,則新插入的值不能和已有的值重複,而且必須大於其中最大的乙個值 也可以不指定該列的值,只將其他列的值插入,讓id還是按照mysql自增自己填 具體 1.建立資料庫 create table if...
自增長主鍵的資料表中插入資料
mysql提供了主鍵自動增長的功能!這樣使用者就不用再為是否有主鍵是否重複而煩惱了。當主鍵設定為自動增長後,在沒有給出主鍵值時,主鍵的值會自動生成,而且是最大主鍵值 1,也就不會出現重複主鍵的可能了。建立 情況一 插入資料較少插入資料較少是可以直接指定該資料記錄的id值 網上有些資料說id值必須大於...
mysql 主鍵自增長
mysql 資料庫表主鍵自增長的sql語句 1 不控制主鍵的起點 create table emb t dictbustype emb c bustypeid int not null auto increment,emb c bustypeenname varchar 255 not null,e...