タグ付けされた質問 「mysql-error-1025」

9
MySQLの列の名前を変更中にエラーが発生しました
テーブルの列の名前を変更するにはどうすればよいxyzですか?列は次のとおりです。 Manufacurerid, name, status, AI, PK, int 名前を変更したい manufacturerid PHPMyAdminパネルを使用してみましたが、次のエラーが発生します。 MySQL said: Documentation #1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)

11
MySQLによる一部の外部キーの削除
主キーが他のいくつかのテーブルで使用され、他のテーブルへの外部キーがいくつかあるテーブルがあります。 CREATE TABLE location ( locationID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ... ) ENGINE = InnoDB; CREATE TABLE assignment ( assignmentID INT NOT NULL AUTO_INCREMENT PRIMARY KEY, locationID INT NOT NULL, FOREIGN KEY locationIDX (locationID) REFERENCES location (locationID) ... ) ENGINE = InnoDB; CREATE TABLE assignmentStuff ( ... assignmentID …


7
#1025-'。/ database /#sql-2e0f_1254ba7'の名前を './database/table'に変更するときにエラーが発生しました(errno:150)
そのため、データベース内のテーブルの1つに主キーを追加しようとしています。現在、次のような主キーがあります。 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データベースです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.