mysql遞增欄位的注意點

2021-08-29 21:39:15 字數 409 閱讀 8343

mysql sql - 遞增函式

create table tab2(

col1 integer not null auto_increment,

col2 char(20) not null,

primary key (col1)

);

注意:auto increment:整數列可以具有 auto_increment 屬性。在 auto_increment 列中插入 null(推薦)或 0 值時,列會被設定為下乙個序列值。通常,這個值是表中這個列中當前的最大值加 1。auto_increment 序列從 1 開始。

想要在自增長的字段中插入為0的數值,可以根據update改欄位得到為0的值。

mysql 注意 mysql 注意點

mysql 優化 每個innodb 表都要有乙個主鍵 限制表上索引的數量,避免建立重複和冗餘索引 注意合理選擇復合索引鍵值的順序 優先選擇符合儲存需要的最小的資料型別 varchar n 中的n 代表的是字元數,而不是位元組數 使用utf8 儲存漢字 varchar 255 765 個位元組 過大的...

mysql 查詢注意點

具體的優化方法 exist和in 如果主查詢的資料集大,使用in,select tname from teacher where tid in x,y,z 如果子查詢的資料集大,使用exist,select tname from teacher where exist select from tea...

mysql特別點 Mysql 特別注意點!

初始環境 create table product id int unsigned not null auto increment,amount int unsigned default null primary key id engine innodb charset utf8 insert in...