次のコマンドを実行しようとしています。
SELECT * FROM my_table WHERE thecolum = thevar;
私の実際のコマンドは次のとおりです。
SELECT * FROM jos_mls WHERE mstlistbrd = 3675E4340E0560;
コンソールは私に次のようにキックバックしています:
"ERROR 1367 (22007): Illegal double '3675E4340' value found during parsing
これを読んで、私は2つのことを見る:
- 値を2回検索しています(その値のすべての行をプルする必要があるため、これが必要です。
- 5桁短い値を切り取っています。
重複が見つかった以外の理由で、値の9桁目だけに移動しますか?重複する値を印刷するにはどうすればよいですか?