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

MySQLテーブルを変更して外部キー制約を追加すると、エラーが発生します

    Michael に感​​謝します 私の間違いを指摘してくれて。列がすでに存在しない限り、実際に外部キーを作成することはできません。代わりに、これら2つのコマンドを発行すると、外部キー制約が作成されます。

    ALTER TABLE PICTURE_HISTORY
    ADD COLUMN FOREIGNID INT NOT NULL;
    
    ALTER TABLE PICTURE_HISTORY
    ADD FOREIGN KEY (FOREIGNID) REFERENCES PICTURE(ID);
    


    1. 条件のペアのリストの句

    2. JqueryAjaxを使用してMysqlからデータを取得する

    3. Oracle 10gは、日付で5桁の年を受け入れます

    4. 2つのテーブルからランダムな組み合わせを受け取るMySQLクエリ