Field 'cheliangleixing' doesn't have a default value
时间: 2023-10-21 10:22:58 浏览: 113
在MySQL中,当我们在插入数据时,如果某个字段没有设置默认值且我们没有为其指定值,就会出现Field 'cheliangleixing' doesn't have a default value的错误。
这个错误通常会在使用String类型作为主键,并且没有为其指定值时出现。
解决这个问题的方法是,为主键设置默认值或者选择合适的策略来生成主键。对于String类型的主键,不能使用自增主键。如果使用框架,可以将主键策略改为input即可解决该问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [MySQL之Field‘***’doesn’t have a default value错误解决办法](https://download.csdn.net/download/weixin_38503448/12831106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Field * doesn‘t have a default value问题](https://blog.csdn.net/hwh295/article/details/119647590)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文