sql >> データベース >  >> RDS >> Mysql

MySQLのIFステートメントの正しい構文は何ですか?

    作成している手順の場合は、次のことを試してください。

    BEGIN
        IF ((SELECT COUNT(id) FROM tbl_states) > 0) THEN
            SELECT * FROM tbl_cities;
        END IF
    END
    

    クエリの場合は、BEGIN およびEND ここでは何の関係もありません。

    編集

    IF ((SELECT COUNT(id) FROM tbl_states) > 0) THEN SELECT * FROM tbl_cities; END IF 基本的なMySQLSELECTステートメント を単に尊重していません。 。

    SELECTから始める必要があります ...など...



    1. MySqlテーブル列の1つに一意のランダムな文字列を生成するにはどうすればよいですか?

    2. コマンドライン引数を使用してPostgreSQL.sqlファイルを実行します

    3. 予約されたSQLキーワードで名前が付けられたテーブル列を処理する方法は?

    4. Postgresqlでロック解除された行を選択します