-1
私はこのコードを使用しますが、構文エラーがあります。MySQL + PHP MySQLのIF文が間違っていますか?単純なIf文MySQL 5.50を作成するには?
MYSQL 5.5.50.0
IF 2>1 THEN
SELECT "HELLO WORLD!"
END IF;
EDIT:このコードは動作しません。 IF文はFUNCTIONとプロシージャを使用するためです。
エラーは次のとおりです。
SQL-ERROR: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF 2>1 THEN
私のreadSQL($ SQL)関数は、ほとんどのケースに取り組んでいます。私のMySQLコードは間違っていると思います。
どうしたのですか? ありがとうございます。
EDIT:
IFステートメントは、FUNCTIONとプロシージャを使用してください。
[ 'IF'でそのフォーム](https://dev.mysql.com/doc/refman/5.7/en/if.html)は、ストアドプロシージャ内でのみ動作し、任意のステートメントとしては機能しません。 – tadman