0
二つのテーブルがありますが、最初の1列country_id
、country_name
、sports_id
とdate
とcountry_sports
です。第2のものはsports
であり、列がsports_id
,sports_name
,sports_date
である。複数のIDを1つの列に入力するにはinsertステートメントを実行する方法は? SQL文
sports_name
でフォームを投稿してスポーツのリストを選択すると、sports_name
が選択され、スポーツのIDのリストが取得され、最初のテーブル 'country_sports '
ここで、sports_id
は複数のIDを持つ必要があります。例えば
insert into country_sports (country_id, country_name, sports_id, date)
values ('', '', '', curdate());
例えば、データ構造は
('1', 'germany', '1, 2, 3, 4', 12-02-2017);
あなたの例では4つの別々の挿入物を用意しなければならないと思います。あなたはどのデータベースを指定していません。 – etsa
@etsa、それはMYSQLデータベースです。 –
ManyToMany関係を説明しています。これは、fk_country_sports_idとfk_sports_idを持つ3番目のテーブルを追加する必要があることを意味します。テーブルは、国のスポーツとスポーツの関係を示すためにあります。 –