ホームページ  >  記事  >  バックエンド開発  >  thinkphp モードの find メソッドが失敗する

thinkphp モードの find メソッドが失敗する

巴扎黑
巴扎黑オリジナル
2016-11-11 09:40:271291ブラウズ

今日、奇妙な問題に遭遇しました

D('Custoemr')->find(1) ステートメントを使用すると、SQL が実行されません。これは非常に奇妙です。

他のテーブルのモデルを使用した検索メソッドは正常に機能します。 D('Custoemr')->add() メソッドと組み合わせると、主キーは返されません。

問題は主キーにあるはずだと感じたので、顧客テーブルを注意深く確認したところ、確かに主キーが 2 つあることがわかりました。 そのうちの 1 つが誤ってクリックされました。


ここでもう一度要約します。複数の主キーを持つテーブルがある場合、find メソッドも create メソッドも正常に実行されません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。