は、私は、MySQLのような重複したレコードを挿入避けるために、トリガーに「NOT EXISTS WHERE。INSERT INTO」を使用することができます - 私は、MySQLのトリガーでこの文を使用すると、私はエラープロンプトを得た重複するレコードを挿入しないように、MySQLのトリガーで「存在しない場所に挿入する」を使用できますか?
INSERT INTO `user` (`id`, `name`) VALUES (1, 'John') WHERE NOT EXISTS (SELECT * FROM `user` WHERE `id` = 1);
と作成に失敗しました。引き金。
エラーコード:1064 SQL構文にエラーがあります。 EXISTS、NOT近く使用する権利構文」のMySQLサーバのバージョンに対応するマニュアルを確認してくださいラインで(user
id
= 1 SELECT * FROM)6
はどうもありがとうございました!試してみてくださいそれは私の問題を完全に解決します。 – Benson