在Google App Maker中创建新的MySQL字段时,我试图将它们标记为“必填”,并且收到以下错误:
数据截断:无效使用NULL值
这仅在某些字段中发生,而在其他字段中则没有。我似乎无法弄清楚为什么Google App Maker不允许更改。
有人有类似的问题吗?如何解决问题?
答案 0 :(得分:0)
当您将字段标记为必填项时,App Maker会尝试通过向该列添加NOT NULL约束来修改MySQL表架构。如果表中已经有数据,包括一些NULL值,则MySQL将抛出SQL Error (1138): Invalid use of NULL value
。
您需要先替换该列中的所有NULL值。