激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL之Field‘***’doesn’t have a default value錯誤解決辦法

MySQL之Field‘***’doesn’t have a default value錯誤解決辦法

2020-05-01 17:00張戈 Mysql

這篇文章主要介紹了MySQL之Field‘***’doesn’t have a default value錯誤解決辦法,需要的朋友可以參考下

今天,中國博客聯盟有博友反饋,zgboke.com無法提交博客,當時我正好準備去假日廣場聚會,就匆匆忙忙的提交試了下,發現提交博客的時候確實報如下錯誤:

MySQL之Field‘***’doesn’t have a default value錯誤解決辦法

提示web_pic不能為空值。很納悶,之前都可以成功提交的,為什么突然不行了?看了下網上的案例,說是需要修改MySQL的配置什么的,但是目前博客聯盟是掛在京東云擎的,數據庫不能修改配置,按理說之前可以正常提交,后面應該也可以才對啊!

由于聚會時間快到了,就先放在一邊了。回到家之后,對比了下網上的類似案例,原來是web_pic這個鍵值設置了不為空導致的,也就是在創建表的時候,使用了not null屬性。于是進入mywebsql,登入京東云擎數據庫,進行了如下操作:

MySQL之Field‘***’doesn’t have a default value錯誤解決辦法

MySQL之Field‘***’doesn’t have a default value錯誤解決辦法

提交后,發現可以成功提交了!出現這個錯誤的愿意,應該是我最近導入導出數據庫太頻繁,create tables語句出現錯誤導致的。

下面,整理一下網上的相同問題的其他解決辦法,方便出現問題的同學參考:

1、打開my.ini,查找

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改為

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

然后重啟MYSQL

2、MySQL 5 uses a strict mode which needs to be disabled.

In Windows, Goto Start-->Programs-->MySQL->MySQL Instance Config Wizard. Follow through the Reconfigure Instance option-->Detailed Configuration-->Continue Next a few screens. At the bottom under Enable TCP/IP option there is 'Enable Strict Mode'. Deslect this option (no tick). Save changes and MySQL will restart.

3、看看你的數據庫定義的時候是不是把主鍵生成方式設置為int的,但是沒有設置為自增的!!或者數據定義的時候設置一個默認值就可以了。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 在线影院av | 欧美日韩视频第一页 | 在线91视频 | 国产乱子视频 | 成人亚洲| 国产免费高清 | 色日本视频| 免费a级黄色毛片 | 538在线精品| 女教师~淫辱の动漫在线 | 精品一区二区三区免费看 | a一级黄色毛片 | 媚药按摩痉挛w中文字幕 | 激情亚洲一区二区三区 | 2021狠狠操 | 91久久夜色精品国产网站 | 亚洲性爰 | av视在线 | 亚洲无马在线观看 | 9797色| 欧美一区欧美二区 | 久久久成人一区二区免费影院 | 久久久久久久久久网 | 草草久 | 91精品福利视频 | 亚州成人在线观看 | 日韩精品中文字幕在线观看 | 色日本视频 | 国产精品亚洲激情 | 久久日本 | 成年人网站国产 | 国产91影院 | 久久sp| 久在线播放| 黄色片免费在线播放 | 国产一区二区三区在线免费观看 | 亚洲成人精品久久 | 久章草在线视频 | 精品国产乱码久久久久久久 | 91精品国 | 成人毛片100免费观看 |