Sql 字段不为';在yii中没有默认值
Sql 字段不为';在yii中没有默认值,sql,yii,Sql,Yii,“项目预算”字段没有默认值它表示Looged\u out列没有默认值,它不为空,并且您没有向它传递任何值 首先,试着把任何代码或查询与你的问题一起发布。[没有 imgur.com获取代码] 错误表明,Logged\u out列没有默认值。此错误可能会出现,因为您可能被定义为注销非空,而不使用默认值明确指定其默认值。现在,在insert查询中也不提供Logged\u out值。因此会抛出错误 解决方案:将注销列的默认值设置为 ALTER TABLE tbl_session_detalis ALTE
“项目预算”字段没有默认值它表示Looged\u out列没有默认值,它不为空,并且您没有向它传递任何值 首先,试着把任何代码或查询与你的问题一起发布。[没有 imgur.com获取代码] 错误表明,
Logged\u out
列没有默认值。此错误可能会出现,因为您可能被定义为注销非空,而不使用默认值明确指定其默认值。现在,在insert
查询中也不提供Logged\u out
值。因此会抛出错误
解决方案:将注销列的默认值设置为
ALTER TABLE tbl_session_detalis ALTER COLUMN logged_out SET DEFAULT 'someValue';
或者在插入查询中提供已注销的值
当您有非null
时,sql如何保存null
[0]=>HY000[1]=>1364[2]=>字段“项目预算”没有默认值您应该在此处发布您尝试了什么?杰克·杰伊,在这里写作真痛苦。所有代码都在其他服务器中工作。但它没有在新服务器上运行。这是由中定义的严格的转换表SQL模式造成的。我想删除此模式。但是我不知道如何删除它,但是它可以另存为null,因为它正在另一个域上工作。但在新域名上,它会出现错误,比如我发布域名,但我没有得到它。