亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Mysql數據庫自增長如何設置?

Mysql數據庫自增長如何設置?

狐的傳說 2019-05-25 15:15:14
這是我的當前表情況,我使用“INSERT INTO `total`(`id`, `date`, `Consumption`) VALUES ([value-1],[value-2],[value-3])”,這種語句插入是正常的,但是我如果不寫id讓他自增長,為什么會無效?
查看完整描述

3 回答

?
森欄

TA貢獻1810條經驗 獲得超5個贊

  在MySQL中可通過字段的AUTO_INCREMENT屬性來自動生成。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

mysql數據庫表主鍵自增長的sql語句

1、不控制主鍵的起點

create table emb_t_dictBusType

(

   emb_c_busTypeID      int not null auto_increment,

   emb_c_busTypeEnName  varchar(255) not null,

   emb_c_busTypeZhName  varchar(255) not null,

   primary key(emb_c_busTypeID)  

)engine=INNODB  default charset=gbk;

2、控制主鍵的起點

create table emb_t_dictBusType

(

   emb_c_busTypeID      int not null auto_increment,

   emb_c_busTypeEnName  varchar(255) not null,

   emb_c_busTypeZhName  varchar(255) not null,

   primary key(emb_c_busTypeID)  

)engine=INNODB auto_increment=1001 default charset=gbk;


 



查看完整回答
反對 回復 2019-05-26
?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

如果讓id自增,就先將id字段設置位自增長(你用的dbms應該有便捷的方式直接設置id自增)。然后“INSERT INTO `total`(`date`, `Consumption`) VALUES ([value-2],[value-3])”。不

查看完整回答
反對 回復 2019-05-26
?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

建表時 create table **(id int primary key auto_increment,****)

查看完整回答
反對 回復 2019-05-26
  • 3 回答
  • 0 關注
  • 518 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號