私はXベンダーのために5000以上の製品を持つDBを持っています。私は外部キーであるvendor_idを持っています。この製品をすべて別のベンダーに設定するために製品表を更新する必要があります。私は同じ値を持つ各製品に近いvendor_idという製品表のフィールドで見ることができます。このフィールドをtowベンダーID値で更新するupdate文がありますか? 多くの感謝FK列の更新
Q
FK列の更新
-3
A
答えて
0
update products
set vendor_id = second_vendor_id
where vendor_id = first_vendor_id
+0
私はこれらの製品すべてを別のベンダーに設定し、この製品を現在のベンダーにも保有する必要があります。 牽引ベンダーのための5000個の製品を意味します –
+0
2番目のvendor_idを持つ別の5000個のレコード、または両方のベンダーIDを保存する1つのvendor_idが必要ですか? –
+0
Skypeで私に連絡することができますか? Skype ID:M7mad kan3an 場所:ヨルダン –
関連する問題
- 1. 挿入データは、あるクエリでFKと他のテーブルを更新
- 2. FK更新時の参照整合性制約違反
- 3. Fluent NHibernate HasManyがFKを更新していない
- 4. Django Rest FrameworkでシリアライザでFKを更新する方法
- 5. SelectステートメントからFK Guidを更新する
- 6. nhibernateコレクションの更新子のfk参照が更新時にnullになっています
- 7. FK
- 8. STI +複数のFKは1列
- 9. 列の更新
- 10. 既存のネストされた属性を更新する方法FK
- 11. SQL ServerでテーブルFK列を一意の値で更新するにはどうすればよいですか?
- 12. 列更新後のJavaオブジェクトの更新
- 13. 他のテーブルに応じたSQLの変更列の種類[nvarchar to int(FK)]
- 14. 更新MySQLの列
- 15. MySQLの更新列
- 16. パンダデータフレームの更新列
- 17. 列のデータを列の更新で更新する
- 18. 単一ステートメントの列の更新からSQL更新列
- 19. 別の更新された列に基づく列の更新
- 20. SQL - FK
- 21. 更新列
- 22. 更新列
- 23. 更新列
- 24. 更新列が
- 25. 更新列
- 26. 更新列
- 27. 更新列
- 28. 更新列DATAFRAME
- 29. 更新列
- 30. 更新最終更新日付列
あなたはMySQLとOracleの両方にタグを付けました。彼らは異なったRDBMSです - それはそれですか?また、テーブルのDDLステートメント、サンプルデータのDMLステートメント、および予想される出力(更新後)を[MCVE]に提供してください。そして、最も重要なのは、**あなたが問題と詳細を解決しようとしていることどこが正しいのか分からない。 – MT0
これは何か?アップデート製品ベンダーID = 42 WHERE vendor_id = 1.そうでなければ、あなたが何を求めているのか分かりません。 vendor_idという1つのフィールドがある場合、そこに2つのvendor_idsを格納することはできません。 vendor_idに1つ、vendor_id_oldに1つがある場合、2 – SchmitzIT
@ mohammad-kanaanを保存することができます。あなたの説明はあまりにも曖昧です。それを現在のベンダーに保ちながら、別のベンダーに設定する必要があるということはどういう意味ですか?あなたは10k製品になりたいですか?もしそうなら、古い製品と新製品とをどうやって区別しますか? – SchmitzIT