1. 程式人生 > >表中有自增長主鍵時,插入資料的幾種方法

表中有自增長主鍵時,插入資料的幾種方法

資料庫的表中有自增長主鍵時(如圖所示),我們該怎麼插入資料呢?

方式一:

    當需要插入的資料比較少時,即可以通過一條一條的插入時,我們可以指定該列(id)的值,但是新插入的值不能已有的值重複,而且必須大於其中最大的一個值


方式二:

    當需要插入的資料量比較大時,需要時通過儲存過程或者其他方式來批量生成資料插入時,顯然方式一的方法不可行。那現在又該怎麼辦呢?

    有兩種解決方法:

    1)可以把該列(id)的值設為null或者0,這樣MySQL會自己做處理



2)手動指定需要插入的列,但是不指定該列(id)