人人-筆記

2018年5月25日 20:06:47mysql

實現自增主鍵插入 更新mysqlsql

1.on duplicate key updatespa

常規模式下 AUTO_INCREMENT  只能從>1開始
不支持負值和0.命令行

插入語句寫上id  傳遞id值若是爲0或者null或者主鍵不衝突就表明插入,若是主鍵存在就更新code

想要能插入0 用NO_AUTO_VALUE_ON_ZERO禁用0ci

NO_AUTO_VALUE_ON_ZERO影響AUTO_INCREMENT列的處理。通常狀況,你能夠向該列插入NULL或0生成下一個序列號。NO_AUTO_VALUE_ON_ZERO禁用0,所以只有NULL能夠生成下一個序列號。table

命令行設置:SET sql_mode='NO_AUTO_VALUE_ON_ZERO'date

alter table users AUTO_INCREMENT=10000;設置起始值tab

相關文章
相關標籤/搜索