0
私は2つのテーブルを持っています。まず一つは、犬です:キーと外部キーの変更
oldId name
----- -----
'AX01' Fido
'AX02' Pluto
... ....
やサービスと呼ばれる別:
Id ServicedDog Descripton
--- ------------ ----------
1 'AX01' 'Dog bath'
2 'AX01' 'Dog Vaccined'
...
22 'AX02' 'Dog bath'
...
我々が持っている問題は、我々はインクリメントautoにテーブル犬のoldId列(CHAR(4))に変換する必要があるということですINT値を更新し、サービスされたテーブルのそれぞれのServicedDogカラムを新しい値(外部キー)に更新します。私が持っているもう一つの問題は、ServicedDogのデータ型がCHAR(4)であり、この列のデータ型をINTに変更する必要があることです。どうか、どうすればいいの? おかげ
実際には、その古いIdは真のDB(ああ男!)でIdと呼ばれています。私の間違い。 –
その後、 'ALTERs'は残りの手順を実行する前にidの名前をoldidに変更する必要があります。 –