1
テーブルがありますデータが重複しており、正規化したいと思います。しかし、別のテーブルBがあり、これはテーブルAを指します。実際の外部キーはありません。それは事実だけです。私は一時を作成したいと思います。テーブルCを使用して重複キー更新で記入して、テーブルAから重複を削除してください。しかし、テーブルBからテーブルAへの参照を作成するいくつかのIDを失います。にテーブルC.idとB.idを更新します私は外部キーを更新するMysql関数
ON DUPLICATE KEY UPDATE id = setNewId(`id`, VALUES(`id`))
のように呼び出される関数は、関数setNewIdを(作ることが可能です書きたい
)二値キー更新の新しい値?
彼はまだCを持っていない、Barmar – Drew
彼は彼がCを作成しようとしている、彼はそれを行う方法を知っていると思う。 – Barmar
まあ、とにかく答えに加えました。 – Barmar