sql >> データベース >  >> RDS >> Mysql

Mysql:constテーブルを読んだ後に気づいたところで不可能

    「constテーブルを読んだ後に気づいたところでは不可能」というのは少し紛らわしいメッセージです。これは基本的に、where基準の1つがどのレコードとも一致しなかったことを意味します。したがって、MySQLオプティマイザーはクエリの分析をさらに進めることができませんでした(したくありませんでした...)。空の結果セットを返すだけです。

    修正は非常に簡単です。結果セットを返すwhere句を使用してexplainをテストしてください。

    MySQLには、オープンな機能リクエスト があります。 メッセージをもっと意味のあるものに変更するように求めていますが、彼らがこれまで気にしたことはないと思います。



    1. MySQLは2つのテーブルを結合し、最大数を見つけて順序付けます

    2. PostgreSQLがタイムゾーンのないタイムスタンプからタイムゾーンのあるタイムスタンプに誤って変換する

    3. パラメータを使用してストアドプロシージャに挿入するMYSQLが機能しない

    4. mySqlを使用して残りの日、時間、分を取得します