問題タブ [mysql-error-1005]

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.

0 投票する
1 に答える
346 参照

mysql - 1005 MySQL エラーが発生しました。理由は不明です

データベーステーブルを作成して接続しようとしています。データ型が同一であることを確認しました。また、FK を追加する前にテーブルが作成されるようにします。アドバイスをいただければ幸いです。

0 投票する
3 に答える
145 参照

mysql - テーブル作成時の MySQL エラー 1005

MySQL Workbench で新しいデータベースを作成していましたが、多くのエラーが発生します。ということで、手動で作成してみました。しかし、別のエラーも発生します。何が起こっているのか理解できません。

それは私のSQLコードです:

エラー コード 1005 が常に表示されます。Mysql Server 5.5 を使用しています。コードの何が問題になっていますか?

編集: コード USE データで更新。しかし、私はまだ同じエラーが発生します。

0 投票する
1 に答える
134 参照

mysql - MYSQL - #1005 - テーブル 'dbwms.t_trucks' を作成できません (errno: 150)

私はmysqlを初めて使用し、データベースとテーブルを生成するための同封のコードを持っています。最初の 2 つのテーブルは問題なく生成されますが、上記のエラーが表示されます (件名に)。助けてください。

よろしくお願いします。

甘い

0 投票する
2 に答える
204 参照

mysql - 一意でないフィールドへの MySQL FK が機能しない

MySQL マニュアルで、「しかし、システムは、参照される列が UNIQUE であるか、NOT NULL と宣言されるという要件を強制しません。」と読みました。そこで、2 つのテーブルを作成しようとしました。

とエラーがあります: ERROR 1005 (HY000): テーブル 'b.track2' を作成できません (errno: 150)

SQL 標準から逸脱しているが、MySQL によって提供され、そのマニュアルに記載されている機能を使用できないのはなぜですか?

0 投票する
2 に答える
1873 参照

mysql - MySQL エラー #1005 (コード 150)

このテーブルを作成しようとしましたが、FK からは何も試していません。

「#1005 - テーブル 'tablename' を作成できません (errno: 150)」というメッセージが常に表示されます。手伝ってくれてありがとう。

0 投票する
1 に答える
2862 参照

mysql-error-1005 - サーバーでSQLスクリプトを実行していますエラー:エラー1005:テーブルを作成できません(errno:150)

このエラーの理由は何でしょうか?

私が得るエラーは次のとおりです:サーバーでSQLスクリプトを実行しています

エラー:エラー1005:テーブル'myhotel.roomer'を作成できません(errno:150)

0 投票する
1 に答える
1491 参照

mysql - mysql - 外部キーで日時フィールド型を指すことができない

mEmpl と mOrder という 2 つのテーブルがあります。

mEmpl には 9 つのフィールドがあります。

IDEmployee (int)、ShortName (varchar)、Name (varchar)、DBegin (datetime 主キー)、DEnd (datetime 主キー)、Directory (varchar)、Mode (varchar 主キー)、PartTime (varchar)、IDJob (int)

mOrder には 11 のフィールドがあります。

IDOrder (int)、NrOrder (int)、OrderDesc (varchar)、IDOwner (int)、Budget (float)、DBegin (datetime)、DEnd (datetime)、Mode (varchar)、ArtCost (int)、BaseRate (int)、 BaseItem (int)

mOrder(DBegin, DEnd, and Mode)mEmpl を参照する外部キーを追加しようとすると、常にエラー メッセージが表示されます。

ただし、次のように DBegin に外部キーを追加するだけの場合:

エラーは発生していません。DBegin は、mEmpl.DBegin プライマリ キーを正常にポイントしています。

ここで何が問題なのか、または MySQL が実際に一度に 2 つの日時フィールドを指すことができないのかどうかを誰かが説明できますか? お返事ありがとうございます。

0 投票する
1 に答える
552 参照

mysql - Mysql クエリ エラー #1005 150

クエリがありますが、エラー #1005 と 150 が詳細に表示されます。一部の innodb

それを正しくする方法は?

0 投票する
2 に答える
183 参照

mysql - テーブル作成時の MySQL エラー 1005

次のステートメントを実行する場合:

エラーが発生します:

0 投票する
1 に答える
2142 参照

mysql - mysql ワークベンチからのテーブル作成での MySQL 150 エラー (カラム内の非 null と外部キー オプションが競合、修正済み)

そのため、mysql ワークベンチからスキーマをフォワード エンジニアリングすると、かなりの 150 エラーが発生します。

すべての pk と fk が同じ型であることを確認しました。すべてのテーブルは innodb エンジンです。

ここでばかげたことを見逃しているかもしれませんが(もしそうなら申し訳ありません)、あなたの助けをいただければ幸いです。

150 エラーで失敗するスクリプトは次のとおりです。

そして、対応するエラー: