-1

NOWから15分前までに発生した結果をフェッチするクエリを作成したいのですが、次のことを試してみるとmysqlエラーが発生します。助けてもらえますか?ありがとう

SELECT *
 WHERE user_id = '000'
   AND date_time < now( )
   AND date_time > DATE_SUB( now( ) , INTERVAL 15 MINUTE) 

エラーメッセージ:

SQL構文にエラーがあります。2行目の'WHEREuser_id ='000'AND date_time <now()AND date_time> DATE_SUB(now()'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

4

3 に答える 3

2

テーブルから選択する必要があります:)

于 2010-05-31T19:14:20.623 に答える
1

FROMTABLENAMEがありません

SELECT * FROM TABLENAME
WHERE user_id = '000'
AND date_time < now( )
AND date_time > DATE_SUB( now( ) , INTERVAL 15 MINUTE) 
于 2010-05-31T19:13:28.737 に答える
0

あなたはFROM声明を逃している

SELECT *
FROM myTable
WHERE user_id = '000'
AND date_time < now( )
AND date_time > DATE_SUB( now( ) , INTERVAL 15 MINUTE) 
于 2010-05-31T19:14:38.920 に答える