程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"

編輯:MySQL綜合教程


SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"   NO_AUTO_VALUE_ON_ZERO影響AUTO_INCREMENT列的處理。   一般情況,你可以向該列插入NULL或0生成下一個序列號。   NO_AUTO_VALUE_ON_ZERO禁用0,因此只有NULL可以生成下一個序列號。    如 果將0保存到表的AUTO_INCREMENT列,該模式會很有用。   (不推薦采用該慣例)。例如,如果你用mysqldump轉儲表並重載,MySQL 遇到0值一般會生成新的序列號,生成的表的內容與轉儲的表不同。   重載轉儲文件前啟用NO_AUTO_VALUE_ON_ZERO可以解決該問題。  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved