我在SQL Server2008 (MyTable)中有一个表,其中包含一个字段(MyField)。MyField不能接受空值,它将使用默认值填充。默认值是通过调用我的数据库中的其他表和字段的复杂存储过程(MyStoreProcedure)计算的。在SQL server提供此默认值后,我的用户应该可以选择更改它。但是,SQL s
我得到一个错误,CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1364 Field 'editedbyid' doesn't have a default value.执行的SQL语句是:
INSERT INTO `pos` (`serialnumber`, `posmodelid`, `active`,created`, `updated`, `forapproval`, `approvedbyi