ERROR 1364 (HY000): Field 'custID' doesn't have a default value
时间: 2023-11-18 15:57:36 浏览: 131
ADO.NET技术预览:实体数据模型
这个错误提示是因为在插入数据时,没有给`custID`字段赋值,而该字段又没有设置默认值。解决方法是给`custID`字段赋值或者在创建表时设置该字段的默认值。如果你确定该字段应该是自增的主键,可以使用以下SQL语句来修改表结构:
```sql
ALTER TABLE 表名 MODIFY COLUMN custID INT AUTO_INCREMENT PRIMARY KEY;
```
这将把`custID`字段的数据类型修改为`INT`,并将其设置为自增的主键。
阅读全文