1.表中的shState字段设置了默认值0,可是新增的时候没有起作用,可能是因为Not Null没有打勾引起的

mysql-字段设置Default值问题

2.勾选后还是不行,新增报错:

mysql-字段设置Default值问题

3.百度了下,原来是要设置int这种数值类型才会起作用,字符型不行

mysql-字段设置Default值问题

4.所以改成int类型,测试OK

mysql-字段设置Default值问题

5.如果不改表字段类型,也可以加代码,新增的时候设置默认值0也可以的


相关文章: