2016-04-14 12 views
0

にマッチした場所場合でも0の結果を返します。理由:私のMySQLデータベースにそれは句は、私は非常に奇妙な問題に直面しています

私は2つのテーブル(とのみ2つのテーブルを)持っている、これは彼らがどのように見えるかです: 00000c289a1829a808ac09c00daf10bc3c4e223b

:あなたが見ることができるように enter image description here enter image description here

select * from records select * from user_profile

は、両方のテーブルには、同じuser_idを持つエントリを持っています

Iは

select * from records where user_id = "00000c289a1829a808ac09c00daf10bc3c4e223b" 

データベースを実行する場合、問題は、ある句はUSER_PROFILEテーブルに正しく一つの行が返される場合と同じながら、0行と結果を返しません。

+0

'user_id'列のレコードを確認してください。最初のテーブルには ""があり、2番目のテーブルには ""のない単純なテキストがあります。あなたのクエリが間違っていて、0の結果を表示する可能性がありますが、他のクエリは完全に一致し、1つの行が表示される可能性があります。 –

+0

user_idフィールドの値の前後に引用符があります。 –

+0

@vijayramiああ!ありがとう~~ T_T – Curtis2

答えて

1

@vijayramiが指摘したとおり、""です。

関連する問題