MySQL中不能創(chuàng)建自增字段的解決方法
原因分析:
引起MySQL不能創(chuàng)建自動(dòng)增加的字段的原因是在MySQL5.0.2版本中的The Server SQL Mode 中新加了幾種 sql_mode,并且在sql的my.ini文件中的sql-mode 默認(rèn)增加了其中的二種,一個(gè)是STRICT_TRANS_TABLES,就是導(dǎo)致auto_increament失敗的mode,這個(gè)sql_mode主要用于 當(dāng)一個(gè)值不能插入到表中是,則產(chǎn)生一個(gè)錯(cuò)誤而不是一個(gè)警告并終止會(huì)話(huà)。
解決辦法:
刪除或注釋掉sql_mode.重啟mysql.
將my.ini中的:
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改為:
# Set the SQL mode to strict[separator]
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
- mysql修改自增長(zhǎng)主鍵int類(lèi)型為char類(lèi)型示例
- MySQL rownumber SQL生成自增長(zhǎng)序號(hào)使用介紹
- mysql自增ID起始值修改方法
- mysql如何讓自增id歸0解決方案
- 在MySQL中創(chuàng)建實(shí)現(xiàn)自增的序列(Sequence)的教程
- MySQL中的主鍵以及設(shè)置其自增的用法教程
- MySQL字段自增自減的SQL語(yǔ)句示例介紹
- mysql中自增auto_increment功能的相關(guān)設(shè)置及問(wèn)題
- 深入探尋mysql自增列導(dǎo)致主鍵重復(fù)問(wèn)題的原因
- 兩種mysql對(duì)自增id重新從1排序的方法
- MySQL分表自增ID問(wèn)題的解決方法
- mysql非主鍵自增長(zhǎng)用法實(shí)例分析
相關(guān)文章
SQL?ALTER?TABLE語(yǔ)句靈活修改表結(jié)構(gòu)和數(shù)據(jù)類(lèi)型
這篇文章主要介紹了SQL?ALTER?TABLE語(yǔ)句靈活修改表結(jié)構(gòu)和數(shù)據(jù)類(lèi)型,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
mysql把查詢(xún)結(jié)果按逗號(hào)分割的實(shí)現(xiàn)示例
使用MySQL數(shù)據(jù)庫(kù)的GROUP_CONCAT函數(shù),可以將查詢(xún)結(jié)果按逗號(hào)或其他指定分隔符連接成字符串,這種方法適用于需要匯總數(shù)據(jù)并以字符串形式展示的場(chǎng)景,本文介紹了GROUP_CONCAT函數(shù)的基本用法和注意事項(xiàng),感興趣的可以了解一下2024-09-09
MySQL學(xué)習(xí)之?dāng)?shù)據(jù)更新操作詳解
這篇文章我們將學(xué)習(xí)一下用于數(shù)據(jù)更改的 “UPDATE” 語(yǔ)句, “UPDATE” 語(yǔ)句也是屬于 DML 這一類(lèi)數(shù)據(jù)庫(kù)操作語(yǔ)言,感興趣的可以了解一下2022-08-08
Mysql中InnoDB與MyISAM索引差異詳解(最新整理)
InnoDB和MyISAM在索引實(shí)現(xiàn)和特性上有差異,包括聚集索引、非聚集索引、事務(wù)支持、并發(fā)控制、覆蓋索引、主鍵約束、外鍵支持和物理存儲(chǔ)結(jié)構(gòu)等方面,InnoDB更適合事務(wù)型應(yīng)用,而MyISAM適合只讀或讀多寫(xiě)少的場(chǎng)景,本文介紹Mysql中InnoDB與MyISAM索引差異,感興趣的朋友一起看看吧2025-03-03
MySQL中MVCC機(jī)制的實(shí)現(xiàn)原理
這篇文章主要介紹了MySQL中MVCC機(jī)制的實(shí)現(xiàn)原理,MVCC多版本并發(fā)控制,MySQL中一種并發(fā)控制的方法,他主要是為了提高數(shù)據(jù)庫(kù)的讀寫(xiě)性能,用更好的方式去處理讀寫(xiě)沖突2022-08-08
MySQL?根據(jù)表名稱(chēng)生成完整select語(yǔ)句詳情
這篇文章主要介紹了MySQL?根據(jù)表名稱(chēng)生成完整select語(yǔ)句,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06

