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

Postgresql:-またはその近くの構文エラー

    システムで問題を再現しました。

    postgres=# alter user my-sys with password 'pass11';
    ERROR:  syntax error at or near "-"
    LINE 1: alter user my-sys with password 'pass11';
                           ^
    

    これが問題です

    psqlが入力を求めており、変更クエリを再度指定しました。postgres-#を参照してください。 そのため、変更時にエラーが発生します

    postgres-# alter user "my-sys" with password 'pass11';
    ERROR:  syntax error at or near "alter"
    LINE 2: alter user "my-sys" with password 'pass11';
            ^
    

    解決策はエラーと同じくらい簡単です

    postgres=# alter user "my-sys" with password 'pass11';
    ALTER ROLE
    


    1. Perlスクリプトで入力パラメータと出力カーソルを使用してストアドプロシージャを呼び出す

    2. SUM(something)ASを使用する場合のフィールドリストの不明な列

    3. 結合の最初のテーブルからすべての行を強制する

    4. LaravelクエリビルダーとLEFTJOINを使用して行を削除します