MySQL 5.7でプライマリーキーを変更するため、削除したく、以下を実行しましたが、うまく行きません。
ALTER TABLE `tbl_name` DROP INDEX PRIMARY;
既存のテーブルのプライマリーキー部分は以下の構造になっています。
`id_A` varchar(5) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id_A`)
お分かりの方はご教示いただけると幸いです。
よろしくお願いいたします。
うまくいかない、とは?
「ダメだった」「できませんでした」も同じですけど、
「想定通りにできなかったらそれで終わり」だと試行錯誤になりません。
問題は試行錯誤の連続で解決していくものなので、ある方法を試してできなかったのであれば「何が起きたか」をきちんと残しておくことで次に同じようなことがあったときに助けになるわけです。
想定通りできなくても何かしら起きているはずなので、起きていることをそのまま伝えてください。
https://teratail.com/help/question-tips#questionTips3-4-1
どのようなエラーかを追記するだけで、ピンポイントでの回答が付く事が多くなります。
別なテーブルからの参照整合性が設定されているかもしれないですし。