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

ORA-00904:ID:識別子が無効です

    次の行を見てください:

    CONSTRAINT fk_ingredient_list FOREIGN KEY(id) REFERENCES ingredient_list(id)
    

    テーブルに「id」という名前の列がありません。私はあなたが書くつもりだったと思います

    CONSTRAINT fk_ingredient_list FOREIGN KEY(ingredient_id) REFERENCES ingredient_list(id)
    

    編集:
    さらに、あなたが自分自身を疑ったように、ingredient_listを参照したい場合 テーブルの場合、ingredientsを作成する前に作成する必要があります それを参照するテーブル。



    1. cx_OracleをさまざまなバージョンのOracleクライアントにデプロイする

    2. Postgresのフィルター基準に基づいて深くネストされたJSONオブジェクトを更新するにはどうすればよいですか?

    3. MySQLデータベースの名前を変更する方法

    4. Postgres.appでPostgresDBの以前のバージョンをダウングレード/使用する方法