mysql創(chuàng)建學(xué)生信息表 mysql數(shù)據(jù)庫(kù)如何實(shí)現(xiàn)某一屬性自增,如一個(gè)存儲(chǔ)圖書(shū)信息的book表,里面有一個(gè)Bookid的屬性?
mysql數(shù)據(jù)庫(kù)如何實(shí)現(xiàn)某一屬性自增,如一個(gè)存儲(chǔ)圖書(shū)信息的book表,里面有一個(gè)Bookid的屬性?CREATE TABLE BOOKINFO(Bookid bigint(20)NOT NULL AU
mysql數(shù)據(jù)庫(kù)如何實(shí)現(xiàn)某一屬性自增,如一個(gè)存儲(chǔ)圖書(shū)信息的book表,里面有一個(gè)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
選擇所需的存儲(chǔ)引擎和默認(rèn)字符集,autouincrement=1表示從1開(kāi)始自動(dòng)遞增
插入bookinfo值(null,“Book1”)
以實(shí)現(xiàn)自動(dòng)遞增。
在MYSQL觸發(fā)器中要求每當(dāng)向圖書(shū)信息插入一條新紀(jì)錄時(shí),在日志表中插入一條“紀(jì)?
可以,事情和存儲(chǔ)過(guò)程都可以
但是一個(gè)語(yǔ)句,你需要使用觸發(fā)器
一般的想法是在表a中創(chuàng)建一個(gè)觸發(fā)器,然后在插入觸發(fā)器時(shí)將其插入表b
假設(shè)表a中有一個(gè)名為description的字段,這是描述字段
創(chuàng)建觸發(fā)器tr ableAinsertafter在tableA上為每一行插入B(BSm)值(新建.說(shuō)明)
然后,當(dāng)您將一段數(shù)據(jù)插入a時(shí),觸發(fā)器將自動(dòng)將一段數(shù)據(jù)插入b
因?yàn)閮蓚€(gè)表的數(shù)據(jù)量相同,所以生長(zhǎng)ID是相同的,因此可以形成關(guān)聯(lián)