データベースに外部キーを追加する2つの方法

1096 ワード

article">MySQLデータベースに外部キーを追加する2つの方法
2019年04月11日17:02:42砂漠ラクダ舟
読解数99
MySQLデータテーブルに外部キーを追加する方法について:
  • 第1の方法(テーブルの作成後に追加)alter table user add foreign key(pid)references province(pId);

  • Alter tableサブテーブルのデータテーブル名add foreign key(サブテーブルの外部キー名)references親テーブルのデータテーブル名(親テーブルのプライマリキー名);
  • (テーブル作成時に追加)CREATE TABLE my_foreign 1(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(20)NOT NULL COMMENT‘学生名’,c_id INT COMMENT‘クラスid’,FOREGN KEY(c_id)REFERENCEst_class(id) )CHARSET utf8;

  • 注意:外部キーはプライマリ・キーでなければなりません
                                    
    			      (      ,     ),      (                   )      (     ,      ),    (       ,         ,    )   ...
    		
    		
    								  
    										ソース:	 qq_41793222のブログ
    											
    	
    
    sql server 2008外部キーの作成方法
    03-06読書数3万+
    以前はデータベースの作成時にプライマリ・キーが作成されていましたが、テーブルの