-1
新しい行を挿入しようとすると、phpMyAdminで非常に奇妙なエラー/バグが発生します。MySql行の挿入問題、テーブルが存在しません
私は次のクエリを実行しようとすると:
INSERT INTO `Appointment` (`Customer_ID_FK`, `Consult_ID_FK`, `Date`)
VALUES (1, 1, NOW())
を、私は戻って、次のエラーを取得:
存在しません。#1146 - テーブル 'waspbane_Libra.CTは'
私はここで何が起こっているのか、それはなぜCTと呼ばれるテーブルを求めるのか、真剣に考えていません。データベースにそのようなテーブルはありません。そのため、エラーが発生しますが、なぜテーブル名Appointment
をCT
に変換するのですか?
テーブルは、2つの外部キーを持つinnoDBを他のテーブルに使用します。 phpMyAdminはデータベースからのスキームの
CTに挿入しようとするトリガがありますか? –
ああ、ええ、それは問題でした。私は古いトリガーを持っていたという事実を忘れましたが、決してそれを削除しませんでした。それを受け入れられた答えとして再掲載します。 – Thodor12