flask: migrate报pymysql.err.OperationalError: (1138, Invalid use of NULL value)

flask: migrate报pymysql.err.OperationalError: (1138, Invalid use of NULL value)

一,报错信息:

pymysql.err.OperationalError: (1138, 'Invalid use of NULL value')

原因:

数据库中已经有了值为null的数据时,

此时再把此字段修改成nullable=False

就会报这个错误
 

二,解决:

删除字段重新添加