- タイトルの問題の解決が可能な場合は、ご案内ください。私はそれをどこにも見つけていません。
- 可能であれば (テーブルに名前を付けずに自動インクリメント フィールドをドロップする場合は、レベルをガイドしてください。
extra
のフィールドから読み取ることができinformation_schema.columns
、その名前を取得すると、特定のテーブルからその列を簡単に削除できます。しかし、私はより良い解決策を探しています。- 私のポイント#3よりも優れた/迅速な解決策はありますか
質問(まだ明確でない場合:)
データベースからすべての自動インクリメント列を削除するクエリ/関数はありますか? または、少なくともその列の名前を知らなくても、特定のテーブルから自動インクリメント列を削除する方法はありますか?
テーブルには0または1つの自動インクリメント列しか存在できないため、これを考えています。したがって、mysqlにはそのタイプのフィールドを処理する組み込みの拡張機能がある可能性があります