2017-05-06 24 views
0

例:私は 'Users'テーブルと 'Projects'テーブルを持っています 複数のユーザーがプロジェクトのメンバーになることができます。 Projectsテーブルの "メンバー"グループに複数のユーザーを挿入するにはどうすればよいですか?MySQLのcolmunに複数のデータを追加する最良の方法

「John、Alex、Hanna」のようにコンマで区切りますか?

私はMySQLの初心者です。申し訳ありませんが、これは間違った質問です。ありがとう!

+0

'Projects'テーブルに' Users'カラムは必要ありません。 「リレーショナルデータベースモデル」を検索します。 – Xaqron

+0

お詫び申し上げます;-) – Strawberry

+0

@Strawberryそれを入手しました!ありがとうございます。 – Gustavo

答えて

3

あなたは挑戦的に別のテーブルが必要です。 それはこの

名前のようになります。UserProjects

フィールド:ユーザーID

フィールドPROJECTID

これらの2つのフィールドが主キー(デュアルプライマリID)でなければなりません。 'ソフト削除'のルートを下りたい場合は、削除すると0に設定されるステータス列を追加します。また、mysqlの更新時に挿入を参照してください。

これは私にとっては道のりです。デリミタフィールドなどを使用すると、後でその行に問題が発生します。

+0

ここには、重複したキーの更新に関する挿入物へのリンクがあります。 http://stackoverflow.com/questions/4205181/insert-into-a-mysql-table-or-update-if-exists –

関連する問題