今日、奇妙な問題に遭遇しました
D('Custoemr')->find(1) ステートメントを使用すると、SQL が実行されません。これは非常に奇妙です。
他のテーブルのモデルを使用した検索メソッドは正常に機能します。 D('Custoemr')->add() メソッドと組み合わせると、主キーは返されません。
問題は主キーにあるはずだと感じたので、顧客テーブルを注意深く確認したところ、確かに主キーが 2 つあることがわかりました。 そのうちの 1 つが誤ってクリックされました。
ここでもう一度要約します。複数の主キーを持つテーブルがある場合、find メソッドも create メソッドも正常に実行されません