[解決済み] #1025 - './database/#sql-2e0f_1254ba7' を './database/table' にリネームするとエラーになる (errno: 150)。
2023-06-14 03:49:11
質問
データベース内のあるテーブルに主キーを追加しようとしています。現在、このような主キーがあります。
PRIMARY KEY (user_id, round_number)
ここで、user_idは外部キーです。
これに変更しようとしています。
PRIMARY KEY (user_id, round_number, created_at)
phpmyadminで、テーブル構造ビューの主キーアイコンをクリックしてやっています。
これは私が得たエラーです。
#1025 - Error on rename of './database/#sql-2e0f_1254ba7' to './database/table' (errno: 150)
InnoDBテーブルエンジンを搭載したMySQLデータベースです。
どのように解決するのですか?
変更しようとしている主キーを参照する外部キーを持つ別のテーブルが存在する可能性があります。
どのテーブルでエラーが発生したかを調べるには、次のコマンドを実行します。
SHOW ENGINE INNODB STATUS
を実行し、次に
LATEST FOREIGN KEY ERROR
セクションをご覧ください。
関連
-
[解決済み] MySQLです。テーブルを作成できません (errno: 150)
-
[解決済み] SQLテーブルで重複する値を検索する
-
[解決済み] ...値に挿入する ( SELECT ... FROM ... )
-
[解決済み] SQL Serverで、指定したテーブルを参照しているすべての外部キーを一覧表示するにはどうすればよいですか?
-
[解決済み] SQL Serverでレコードを削除した後、IDシードをリセットする。
-
[解決済み] MySQL エラー 1215。外部キー制約を追加できません
-
[解決済み] phpMyAdminで外部キーを設定する?
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
-
[解決済み】既存テーブルへの外部キー追加
-
[解決済み】MySQLが一部の外部キーを削除する件
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQLとOracleの一括挿入SQLの汎用的な記述例
-
MySQL演算子(and, or, in, not)の具体的な使用方法
-
MySQLのWhereの使用方法について説明します。
-
[解決済み] datetimeの挿入時に文字列から日付や時刻を変換すると、変換に失敗する
-
sql エラーを解決する オペランドには1つの列が含まれている必要があります。
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
SQL Server のトランザクションは、try キャッチに記述しなければ、中間ステートメントがエラーを報告してもコミットされます。
-
Mysqlの使用中に発生したエラーの一部
-
[解決済み] KEYキーワードは何を意味するのか?
-
[解決済み] SQLでカラムに最大値を持つ行のみを選択する [重複]。