次のように私は2つのテーブルを持っている:表 "レポート" にトリガID
報告
チェック
ID列は、AI(自動を有します-Incrementが有効でプライマリキーに設定されています)
テーブル「チェック」のID列にはAI(Auto-Incremenここでは)無効とインデックストン
は「チェック」表の下に作成された私の外部キー制約です:
外部キー
私は達成するために必要なものです:
- 私は実行するたびに私のPowershellのクエリは、新しい行をテーブル "レポート"に挿入するために、私は同じIDが "チェック"テーブルのID列の下に書き込まれる必要があります。
PowerShellのクエリ:
"(無線LAN、プリンター、メモ帳)VALUES( '$無線LAN'、 '$プリンター'、 '$ NotepadPlus')をチェックします。INSERT INTO"
万一この場合、phpmyadminにトリガーを作成しますか?もしそうなら誰もこの助けてください?
上記のPowershellコマンドでIDを指定する必要がありますか?はいの場合、どうすればこのことができますか?
はい、あなたはPowerShellコマンドでIDを指定することができ、事前に
私はトリガーを作成しました:CREATE TRIGGER 'trigger_report' AFTER INSERT ON' report' 各行に対してチェック(ID)値(NEW.id)を挿入し、これをpowershellクエリに追加しました:$ ChecksID = $ query1.LastInsertedId – user8160389