我的客户有一个想要在我们的 linux 服务器上传输的网站。所以我已经设置了所有文件和数据库,现在网站在我们的开发服务器上运行良好。
现在,当我尝试这样做时,add to cart
它会给出以下错误:
Insert Operation Failed. Field UserID does not have default value
。这是插入代码:
$SQL="insert into cart set ProductID='some value',Amount='some value',Image='some value',SessionID='some value',Total='some value',ItemName='some value',Qty='some value'";
`$rsSelect=$objDB->insert($SQL);`
在表名称CART
中有所有的字段NOT NULL
和少数具有DEFAULT VALUE
集合的列。
我了解此错误的含义,但我的问题是:
为什么这个错误不能出现在实时站点或我的本地系统(localhost)上。为什么这个错误出现在我的开发服务器上,所有 3 台服务器上的数据库结构都相同?
请指导!
谢谢你。