問題タブ [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.
mysql - 1005 MySQL エラーが発生しました。理由は不明です
データベーステーブルを作成して接続しようとしています。データ型が同一であることを確認しました。また、FK を追加する前にテーブルが作成されるようにします。アドバイスをいただければ幸いです。
mysql - テーブル作成時の MySQL エラー 1005
MySQL Workbench で新しいデータベースを作成していましたが、多くのエラーが発生します。ということで、手動で作成してみました。しかし、別のエラーも発生します。何が起こっているのか理解できません。
それは私のSQLコードです:
エラー コード 1005 が常に表示されます。Mysql Server 5.5 を使用しています。コードの何が問題になっていますか?
編集: コード USE データで更新。しかし、私はまだ同じエラーが発生します。
mysql - MYSQL - #1005 - テーブル 'dbwms.t_trucks' を作成できません (errno: 150)
私はmysqlを初めて使用し、データベースとテーブルを生成するための同封のコードを持っています。最初の 2 つのテーブルは問題なく生成されますが、上記のエラーが表示されます (件名に)。助けてください。
よろしくお願いします。
甘い
mysql - 一意でないフィールドへの MySQL FK が機能しない
MySQL マニュアルで、「しかし、システムは、参照される列が UNIQUE であるか、NOT NULL と宣言されるという要件を強制しません。」と読みました。そこで、2 つのテーブルを作成しようとしました。
とエラーがあります: ERROR 1005 (HY000): テーブル 'b.track2' を作成できません (errno: 150)
SQL 標準から逸脱しているが、MySQL によって提供され、そのマニュアルに記載されている機能を使用できないのはなぜですか?
mysql - MySQL エラー #1005 (コード 150)
このテーブルを作成しようとしましたが、FK からは何も試していません。
「#1005 - テーブル 'tablename' を作成できません (errno: 150)」というメッセージが常に表示されます。手伝ってくれてありがとう。
mysql-error-1005 - サーバーでSQLスクリプトを実行していますエラー:エラー1005:テーブルを作成できません(errno:150)
このエラーの理由は何でしょうか?
私が得るエラーは次のとおりです:サーバーでSQLスクリプトを実行しています
エラー:エラー1005:テーブル'myhotel.roomer'を作成できません(errno:150)
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 つの日時フィールドを指すことができないのかどうかを誰かが説明できますか? お返事ありがとうございます。
mysql - Mysql クエリ エラー #1005 150
クエリがありますが、エラー #1005 と 150 が詳細に表示されます。一部の innodb
それを正しくする方法は?
mysql - テーブル作成時の MySQL エラー 1005
次のステートメントを実行する場合:
エラーが発生します:
mysql - mysql ワークベンチからのテーブル作成での MySQL 150 エラー (カラム内の非 null と外部キー オプションが競合、修正済み)
そのため、mysql ワークベンチからスキーマをフォワード エンジニアリングすると、かなりの 150 エラーが発生します。
すべての pk と fk が同じ型であることを確認しました。すべてのテーブルは innodb エンジンです。
ここでばかげたことを見逃しているかもしれませんが(もしそうなら申し訳ありません)、あなたの助けをいただければ幸いです。
150 エラーで失敗するスクリプトは次のとおりです。
そして、対応するエラー: