私は2つのテーブルを持っています
お気に入りテーブル
----------------------------------------------------------------------
| FavouritesID | CompanyID | CustomerID | ProfilePhoto | CompanyName |
----------------------------------------------------------------------
| |
| |
| |
----------------------------------------------------------------------
プロファイル テーブル
-------------------------------------------
| CompanyID | CompanyName | ProfilePhoto |
-------------------------------------------
| 1 | Nike |http://loca.. |
| 2 | Adidas |http://loca.. |
| 3 | PaulSmith |http://loca.. |
-------------------------------------------
CompanyName
INSERTをProfilePhoto
使用してお気に入りテーブルに挿入したいCompanyID
行がお気に入りテーブル ex CompanyID=1 に挿入されるCompanyName=Nike
とProfilePhoto=htpp://local...
、お気に入りテーブルに挿入され、プロファイル テーブルから情報が取得されます。
これは私がこれまでに持っているものです:
CREATE TRIGGER `Favourites` BEFORE INSERT ON `Favourites`
FOR EACH ROW BEGIN
INSERT INTO Favourites SET ProfilePhoto = (SELECT ProfilePhoto FROM Profile WHERE NEW.CompanyID = CompanyID);
END
私のコードのエラーは何ですか? それは動作しません