PhpMyAdminを使用して000webhostによってホストされているMySqlデータベースで気になります。 私のDBは今のところ非常に簡単です。私は2つのテーブルaccounts
とlvl_time
が関係(accounts
)id
- >user_id
(lvl_times
)で接続されています。私はaccounts
に新しいフィールドを作成するたびにlvl_times
に行を作成する必要があります。 lvl_times
の新しいフィールドには、新しく作成されたアカウントと同じuser_id
が必要です。SQLトリガー "AFTER INSERT ON"は機能していないだけでなく、メインの挿入を中止します
"AFTER INSERT ON"トリガーのバージョンのクーペを使用しようとしました。だけでなく、動作していないだけでなく、トリガーは、メイン挿入を停止し、新しいアカウントは何らかの形で挿入後にdelated。 exapleについては 私はこのトリガーを試してみました:
CREATE TRIGGER createEmptylvlfields
AFTER INSERT ON accounts
FOR EACH ROW
INSERT INTO lvl_times (user_id) SELECT id FROM inserted
私は画像
としての私の単純なデシベルのスキームを添付
これは私にとってMySQLコードのようには見えません。 –
ええ、申し訳ありませんが、私はdespredを得て、おそらくSQLServerにあった別のポストをいくつかのソリューションフォームを使用しました。 – osek