次のSQLコマンドをphpmyadminにアップロードしようとしました。しかし、私はいくつかの興味深い誤りを犯しました。解決しようとしましたが、よく考えてもエラーが発生する理由がわかりませんでした。
エラー :
MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ON car_model
FOR INSERT
AS
declare @car_name VARCHAR(255)' at line 2
SQL:
CREATE TRIGGER TRG_Update
ON car_model
FOR INSERT
AS
DECLARE @car_name VARCHAR(255);
DECLARE @manufacturer_year VARCHAR(255);
DECLARE @car_type VARCHAR(255);
SELECT @car_name = i.car_name FROM inserted i;
SELECT @manufacturer_year = i.manufacturer_year FROM inserted i;
SELECT @car_type = i.car_type FROM inserted i;
INSERT INTO features
(car_name, manufacturer_year, car_type)
VALUES (@car_name, @manufacturer_year, @car_type);
GO