MySQLデータベース「テーブルの作成」クエリ

マニシャ
CREATE TABLE `test`.`friendlist` (
  `Lid` INT NOT NULL,
  `Pid` INT NOT NULL,
  `Fid` INT NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`Fid`),
  INDEX `Pid_idx` (`Pid` ASC),
  INDEX `Lid_idx` (`Lid` ASC, `Pid` ASC),
  CONSTRAINT `Lid`
    FOREIGN KEY (`Lid` , `Pid`)
    REFERENCES `test`.`loginauthentication` (`Lid` , `Pid`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `Pid`
    FOREIGN KEY (`Pid`)
    REFERENCES `test`.`person` (`Pid`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION);

操作に失敗しました:SQLスクリプトをデータベースに適用中にエラーが発生しました。エラー1215:外部キー制約を追加できませんSQLステートメント:

ジョバニーカナスト

SQLを実行しようとしましたが、列Pidがテーブルloginauthenticationに存在することがわかりましたが、列を追加してSQLを再実行すると、機能しました。

ALTER TABLE `loginauthentication`ADD COLUMN `Pid`  int(11) NULL AFTER `Lid`

[SQL] CREATE TABLE  `friendlist` (
  `Lid` INT NOT NULL,
  `Pid` INT NOT NULL,
  `Fid` INT NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`Fid`),
  INDEX `Pid_idx` (`Pid` ASC),
  INDEX `Lid_idx` (`Lid` ASC, `Pid` ASC),
  CONSTRAINT `Lid`
    FOREIGN KEY (`Lid` , `Pid`)
    REFERENCES `loginauthentication` (`Lid` , `Pid`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `Pid`
    FOREIGN KEY (`Pid`)
    REFERENCES `person` (`Pid`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION);
Affected rows: 0
Time: 0.179ms

グレッティング!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

単一のmysqlクエリ:データベースにテーブルと列のNULL値を作成する

分類Dev

別のデータベーステーブルへのLaravelサブクエリ

分類Dev

JSONデータベーステーブルクエリ

分類Dev

MySQLデータベーステーブルのダッシュ文字を削除するためのクエリ

分類Dev

TSQLクエリからのAccessデータベーステーブルの参照

分類Dev

複数のテーブルからのデータベースクエリ

分類Dev

データベースとテーブルを作成した後でも、SQL(クエリ)エラーまたはデータベースがありません

分類Dev

データベーステーブル作成時のエラー-CKAN

分類Dev

codeigniterでmysqlデータベースの複数のテーブルを単一のテーブルとしてクエリ(フェッチ)する方法

分類Dev

NodejsExpessスクリプトがMysqlデータベーステーブルを作成できません

分類Dev

テーブル名がメインクエリに依存する別のデータベースからのMySQLサブクエリ

分類Dev

特定のデータベース内のテーブルのすべてのデータを切り捨てるクエリがmysqlにありますか?

分類Dev

子テーブルのデータベースの条件をフィルタリングするクエリ

分類Dev

内部クラスを持つデータクラスの場合、ルームデータベーステーブルの作成エラー

分類Dev

JPAテーブルを作成せずにデータベースをクエリする方法

分類Dev

どのように使用するか(データベースの作成、テーブルの作成、クエリなど)praeclarum sqlite-net?

分類Dev

SQL を使用したデータベース テーブルの XML フィールドのクエリ

分類Dev

Spring BootWebアプリでmysqlデータベースとテーブルをその場で作成する方法

分類Dev

単一の.sqlスクリプトでデータベースとテーブルを作成します

分類Dev

データベースクエリの入力を使用して電子メールでHTMLテーブルを作成する方法

分類Dev

データベース内の各テーブルのレコード数を一覧表示するクエリ

分類Dev

mysqlデータベースのサブテーブル?

分類Dev

クエリのFirebaseRealtimeデータベースセキュリティルール

分類Dev

データベースクエリでテーブルを結合するLaravel

分類Dev

テーブルとソーステーブルをリンクするサブクエリの作成mysql

分類Dev

MySQL JOOQの名前変更テーブルクエリを同じデータベースにスコープする方法は?

分類Dev

データベース:更新カスケードテーブルとクエリデータを作成する方法は?

分類Dev

Laravel 5データベースクエリは最初のテーブルデータを取得しますが、他のテーブルには取得しません

分類Dev

リレーショナルデータベーステーブル、データの重複リスク?

Related 関連記事

  1. 1

    単一のmysqlクエリ:データベースにテーブルと列のNULL値を作成する

  2. 2

    別のデータベーステーブルへのLaravelサブクエリ

  3. 3

    JSONデータベーステーブルクエリ

  4. 4

    MySQLデータベーステーブルのダッシュ文字を削除するためのクエリ

  5. 5

    TSQLクエリからのAccessデータベーステーブルの参照

  6. 6

    複数のテーブルからのデータベースクエリ

  7. 7

    データベースとテーブルを作成した後でも、SQL(クエリ)エラーまたはデータベースがありません

  8. 8

    データベーステーブル作成時のエラー-CKAN

  9. 9

    codeigniterでmysqlデータベースの複数のテーブルを単一のテーブルとしてクエリ(フェッチ)する方法

  10. 10

    NodejsExpessスクリプトがMysqlデータベーステーブルを作成できません

  11. 11

    テーブル名がメインクエリに依存する別のデータベースからのMySQLサブクエリ

  12. 12

    特定のデータベース内のテーブルのすべてのデータを切り捨てるクエリがmysqlにありますか?

  13. 13

    子テーブルのデータベースの条件をフィルタリングするクエリ

  14. 14

    内部クラスを持つデータクラスの場合、ルームデータベーステーブルの作成エラー

  15. 15

    JPAテーブルを作成せずにデータベースをクエリする方法

  16. 16

    どのように使用するか(データベースの作成、テーブルの作成、クエリなど)praeclarum sqlite-net?

  17. 17

    SQL を使用したデータベース テーブルの XML フィールドのクエリ

  18. 18

    Spring BootWebアプリでmysqlデータベースとテーブルをその場で作成する方法

  19. 19

    単一の.sqlスクリプトでデータベースとテーブルを作成します

  20. 20

    データベースクエリの入力を使用して電子メールでHTMLテーブルを作成する方法

  21. 21

    データベース内の各テーブルのレコード数を一覧表示するクエリ

  22. 22

    mysqlデータベースのサブテーブル?

  23. 23

    クエリのFirebaseRealtimeデータベースセキュリティルール

  24. 24

    データベースクエリでテーブルを結合するLaravel

  25. 25

    テーブルとソーステーブルをリンクするサブクエリの作成mysql

  26. 26

    MySQL JOOQの名前変更テーブルクエリを同じデータベースにスコープする方法は?

  27. 27

    データベース:更新カスケードテーブルとクエリデータを作成する方法は?

  28. 28

    Laravel 5データベースクエリは最初のテーブルデータを取得しますが、他のテーブルには取得しません

  29. 29

    リレーショナルデータベーステーブル、データの重複リスク?

ホットタグ

アーカイブ