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
|