2016-07-17 3 views
5

SQLステートメントを何度もチェック/比較しましたが、まだ動作していません。私はMySQLでWorkBench 6.3を使用しています。あなたは、SQL文でIFを使用することはできませんIFステートメントがこのポジションで無効です

1064 syntax error: 'IF' is not a valid input at this position.

IF(EXISTS(SELECT * FROM RECORDS WHERE FORMID = 200002016 AND TimeUploaded > '2016-07-17 03:13:39' AND TimeUploaded < '2016-07-17 03:13:39')) 
Begin 
    SELECT TimeUploaded from RECORDS 
End; 

答えて

5

:それは私にエラーを与えます。ストアドプロシージャまたは関数でのみ使用できます。

あなたはこのようなあなたの文を書き換えることができます。

SELECT TimeUploaded from RECORDS 
WHERE FORMID = 200002016 
    AND TimeUploaded > '2016-07-17 03:13:39' 
    AND TimeUploaded < '2016-07-17 03:13:39' 
+1

は、私は私が必要とすることはそれほど単純であるときに作業を「存在」にするために株式しようとしていた、ありがとうございました。.. – SCS

関連する問題