私のクライアントは、Linux サーバーに転送したい Web サイトを持っています。すべてのファイルとデータベースをセットアップしたので、開発サーバーでサイトが正常に動作するようになりました。
しようとすると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 つのサーバーすべてでデータベース構造が同じである開発サーバーでこのエラーが発生するのはなぜですか?
ガイドしてください!
ありがとうございました。