當我們在資料庫中,新增一個資料表時,設定完資料表的欄位個數後,
就是設定資料表各個欄位的資料型態、主鍵等等。
我想請問的就是,在眾多資料型態中,有沒有哪一種型態是可以用來記錄資料筆數的?
假設在一個A資料表裡面,我設定了一個欄位叫做 rowid ,
那我要設定 rowid 的資料型態為哪一種以便用來「自動」記錄A資料表內的資料筆數?
我知道這個想法有點異想天開,如果說沒有這種「自動」記錄筆數的欄位型態,
那我該如何去操作才能達到以下功能:
設定一個欄位,用來記錄資料表中的資料筆數並當做每筆資料的編號。
就是每筆資料都會有一個主鍵欄位,假設叫 rowid,
則第一筆資料的 rowid 內容是 001
第二筆資料的 rowid 內容是 002
第三筆資料的 rowid ....
以此類推。
說穿了,rowid 欄位在資料表裡面就是充當一個 counter 的角色。
請問我要如何做到這個功能?
要運用何種欄位型態? varchar? datetime? double?
要如何做? 編寫一段專門的php語法,當每次新增資料到資料表時便執行?
how?
多謝大家!