mysql創(chuàng)建學(xué)生信息表 mysql數(shù)據(jù)庫如何實現(xiàn)某一屬性自增,如一個存儲圖書信息的book表,里面有一個Bookid的屬性?
mysql數(shù)據(jù)庫如何實現(xiàn)某一屬性自增,如一個存儲圖書信息的book表,里面有一個Bookid的屬性?CREATE TABLE BOOKINFO(Bookid bigint(20)NOT NULL AU
mysql數(shù)據(jù)庫如何實現(xiàn)某一屬性自增,如一個存儲圖書信息的book表,里面有一個Bookid的屬性?
CREATE TABLE BOOKINFO
(
Bookid bigint(20)NOT NULL AUTOu8 INCREMENT,
BOOKNAME VARCHAR(45),
PRIMARY KEY(“Bookid`)
ENGINE=InnoDB AUTOu8 Add=1
default charset=utf8
選擇所需的存儲引擎和默認字符集,autouincrement=1表示從1開始自動遞增
插入bookinfo值(null,“Book1”)
以實現(xiàn)自動遞增。
在MYSQL觸發(fā)器中要求每當向圖書信息插入一條新紀錄時,在日志表中插入一條“紀?
可以,事情和存儲過程都可以
但是一個語句,你需要使用觸發(fā)器
一般的想法是在表a中創(chuàng)建一個觸發(fā)器,然后在插入觸發(fā)器時將其插入表b
假設(shè)表a中有一個名為description的字段,這是描述字段
創(chuàng)建觸發(fā)器tr ableAinsertafter在tableA上為每一行插入B(BSm)值(新建.說明)
然后,當您將一段數(shù)據(jù)插入a時,觸發(fā)器將自動將一段數(shù)據(jù)插入b
因為兩個表的數(shù)據(jù)量相同,所以生長ID是相同的,因此可以形成關(guān)聯(lián)