數據庫的表中有自增長主鍵時(如圖所示),我們該怎麼插入數據呢?
方式一:
當需要插入的數據比較少時,即可以通過一條一條的插入時,我們可以指定該列(id)的值,但是新插入的值不能和已有的值重複,而且必須大於其中最大的一個值
方式二:
當需要插入的數據量比較大時,需要時通過儲存過程或者其他方式來批量生成數據插入時,顯然方式一的方法不可行。那現在又該怎麼辦呢?
有兩種解決方法:
1)可以把該列(id)的值設爲null或者0,這樣MySQL會自己做處理
2)手動指定需要插入的列,但是不指定該列(id)