問題タブ [mysql-error-1025]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - mysql エラー 1025 (HY000): './foo' の名前変更エラー (エラー番号: 150) とはどういう意味ですか?
私はmysqlでこれを試しました:
そして、これを得ました:
何か案は?外部キーのもの?
mysql - MySQL (InnoDB): 列、および付随する外部キー制約とインデックスを削除する必要があります
ここに私のテーブルがあります:
列を削除したいのですがphoto_id
、おそらく外部キー制約とインデックスも削除する必要があります。
問題は、列を削除しようとするとエラーが発生することです。
...インデックスを削除しようとすると(上記と同じ)、外部キー制約を削除しようとすると:
これらすべてをどの順序で行う必要がありますか?どの正確なコマンドを使用する必要がありますか?
mysql - 誰でもこの MySQL エラーを説明できますか?
- エラー番号は 1025 または 150 ですか?
- 当時は外部キーでもあった主キー(誤って設定したもの)を削除していました。
- HY000とは?
MySQL テーブルでキーを編集しているときに、この非常に不可解なエラー メッセージが表示されました。誰かがエラーを説明できますか、それは原因であり、修正ですか?
mysql - MySQL いくつかの外部キーを削除する
主キーが他のいくつかのテーブルで使用され、他のテーブルへのいくつかの外部キーを持つテーブルがあります。
問題は、外部キー列 (つまり、locationIDX) の 1 つを削除しようとすると、エラーが発生することです。
「エラー 1025 (HY000): 名前変更エラー」
このエラーを発生させずに上記の割り当てテーブルの列を削除するにはどうすればよいですか?
mysql - エンジンを MyISAM から InnoDB に変更する際の MySQL エラーを解決する
私のデータベースは先週いくつかの破損を経験し、Web ホスティング会社の技術者がすべてのテーブルを MyISAM に変更し、それらのテーブルを修復しました。
ただし、私のアプリケーションには InnoDB テーブルが必要です。このウェブサイトに記載されている方法を試しましたが、このメッセージが表示されます
問題を解決するにはどうすればよいですか?
mysql - 外部キー制約が存在する場合の MySQL 主キーの変更
私は(部分的に)大まかに次のように見える2つの既存のテーブルを持っています:
id
新しい自動インクリメント整数列を追加して、代わりに主キーとして使用したいのですが、一意のキーとしてparent
保持old_pk
し、他のテーブルchild
が外部キー制約で参照できるようにします。残念ながら、単に言うだけではうまくいきALTER TABLE parent DROP PRIMARY KEY
ません:
エラーコード: 1025
「./data/#sql-4013_70f5e」から「./data/parent」への名前変更エラー (errno: 150)
一部のグーグルは、これが からの既存の外部キー参照によるものであることを示唆していますchild
。本質的に、MySQL に「この他の列を主キーとして使用しますが、元の列の一意のキーであることを忘れないでください」と伝える方法が必要です。child
キー制約を削除して後で元に戻す 以外に、これを達成する方法はありますか?
同じデータでコピーを作成して後で交換するのではなく、その場でテーブルを変更する必要があるとします。テーブルを変更する前に使用してみましSET FOREIGN_KEY_CHECKS = 0
たが、役に立たないようです。
mysql - インデックス削除時の MySQL エラー (errno 150)
外部キー インデックスの削除に問題があります。常に同じエラーが発生します。
出力する
もうid_user
一方のテーブルは単純な主キー インデックスです。
MySQL バージョン 5.0.85 を使用しています
mysql - mysql - アプリケーション実行時のエラー
mysqlはエラーを表示します
OperationalError: (1025、「'./CMMS/#sql-c40_20a' から './CMMS/member' への名前変更エラー (errno: 150)」)
どうやって解決する??
前もって感謝します
sql - MySQL-列を作成できません
MySQL5.1を使用しています。新しい列を追加しようとすると、次のようなエラーがスローされます。
データベース名は「ebill」です。
これは私のSQLクエリです:
問題はどこにありますか?
sql - 奇妙なmysqlエラー
こんにちは私はその中にアドレステーブルを持つmysqlデータベースを持っています。
これが作成された方法です:
必須ではないと判断したので、制約per_idを削除したいと思いました。だから私はそれを削除し、ここでエラーを確認します:
SQLクエリ:
次に、テーブルをドロップして、制約なしで再度作成することにしましたが、テーブルをドロップすると、次のようになります。
では、どうすればこの問題から抜け出すことができますか?